MRIALFSDTFTPQVNGVSKTMNRLVHYLGKEKIDYDIFVPELNDDESLFNGNVHRFASLPFILYPECRIALPNVLTIRQRLHALQPELIHIATPFNMGLCGLHYSNKYHVPFVASYHTHFDHYLHYYKLGFMLPWIWKYQQWFHRDAKRVFVPSKETMSHLEKKGFQHLSLWQRGVDCDLFHPNYDPKYFRQKYSINKKYILLYVGRLAPEKDLHILSEVISNMPSHQKELIQWVFVGEGPMKDELKEKHRDDVIFTGYLDGEELASAYSSADLFVFPSTSETFGNVVLESLASGTPAIVSNSGGVKEIVTNGETGMICPGKKADAFLKSITTILFTQDLNKKMSLKARAYAKTQSWNHIFSNLVSEYEQVIYENEQRSNRIAQ