MEDAESHDQLVPTASLHISNMQEMLPGFRFHPTEQELVGFYLKRMVEGKRIACDFIPLVDLYRYDPWDLKGMARTSEKEWFFFVARDSKYPNGGRPNRRTTCGYWKATGTDKTVQLAPNYSPNHSLLMPHSCYGLRKTLVYYKGRAPKGVKTEWIMNEYRLSYTHDGDAKNPTKENLQSSITLCRVYRKSVPLRPIETTESEKSTGDQGPMIMKPCKLEELDNYRTNHFTKLPPFAQSCLAQASQAALNHQQEVINGTIVSHKSSSTTAPNQNWAQCVQVSPASSCVTIANHDDYQQQQVINQPSDISKLQSDFARADDTVIDLWSYY*