MEKIEHKMVNVNGLNMHIAELGQGSTILFIHGFPELWYSWRHQMVYLAERGYRAVAPDLRGYGDTTGAPLNDPSKFSIFHLVGDLVALLEAIAPNEEKVFVVAHDWGAIIAWHLCLFRPDKVKALVNLSVHFPPRNPKMNTVEGLKAIYGEDHYVSRFQVPGEIEAEFAPIGAKSVLKKIFTYRDTAPLYFPKGKGLDAITDAPAALSSWLSEEELDYYADKFEKTGFTGAVNYYRAFPINWELTAPWTGAQVKVPTKFIAGEFDLVYHIPGVKEYIHNGGFKKDVPLLEEVVVLEGAAHFVNQERPHEINKHIYDFIQKF*