HIPFDFHVCEMAFPRVKPAPDDSSFSESLLKRNQDLAPSSAEQASILSLVTKINNVIDNLIVAPGNFEVQIEEVRQVGSYKKGTMSTGHNVADLVVILKILPTLEAVSALGIKVVETLRTQDPAEVLTMLTNETGFEISSADATVKILITTVPPNLRKLDPGLHLDIKVLQSALAAIRHARWFEENASHSTVKVLIRLLKDLRSRFPGFEPLTPWILDLLGHYAVMNNPTRQPLALNVSYKRCLQMLAAGLFLPGSVGITDPCESGNFRVHTVMTLEQQDMVCYTAQTLVRILSHGGFRKILGLEGDASALATEMSTWDGVIVTPSEKAYEK