MSYQCPLCHQPLAYANQQWRCEHNHQFDCAKEGYVNLMPVQHKRSKQPGDSAEMMQARRAFLDAGYYQPLQQRVAELLATALPNEAQALLDIGCGEGYYTSAVAERLTQQGRVKVYGLDVAKVAIRSAAKRYPAVAFCVASSHRLPFADHSLDAVLRIYAPCKASELARVVKPGGVVVTVSPGPRHLYQLKGMVYQDIKLHAEHREQLPGFSCELAEALRFPMVLPGAQAANLLQMTPFAWRAAPDVQRSLADSAAFHCETDFAICLHRRTESNPQPETVD