MEALLSSSCHGISLQSLPRASDPQTPKAISFSSHFNNISFKSWEKKRYINLFQLQAVVRAEKSSDSMDLDISVSPRVNSLKPSKTMAITDHATALAQAGVPVIRLAAGEPDFDTPSAIAEAGINAIRQGYTRYTPNAGTLELRTAICDKLKEENGLTYTPDQILVSNGAKQCILQSVLAVCSPGDEVVIPAPFWVSYPEMARLADATPVILPTLISDDFLLNPKVLASKLNEKSRLLILCSPSNPTGSVYPKKLLEEISDIVAKHPRLLVLSDEIYEHIIYPPAKHISFASLPGMWERTLTVNGFSKAFAMTGWRLGYLAGPKHFVAACGKIQSQSTSGASSISQKAGLAALGLGYAGGEAVAAMVKAFQERRDFLVKSFKEMEGVKISVPQGAFYLFLDFSSYYGAEVDGFGPVKDSESLCRFLLDKAQVALVPGDAFGDDDCIRISYAASLTTLQAAVDKIKKAMVLLSPAVPV