MYRLLPVALLLAYLAALVAGTRELKQEGNLWALLIAGSAGYGNYRHQADVAHAYQVLRRGGIKEDHIVVMMADDIVDNPANPYPGQLFNRPHGPDVYEGVPIDYSHSEVTAANFLKVLAGDAADAPARSPHSNGRVIASGAADKVFVYYSDHGAPGVVGMPSGPFLYADQLHGVVSNKSRAGGFEEMVIYLEACESGSMFEGLLEDDLSVYATTAANGHESSWGTYCPGMVPAAPVEFGTCLGDLYSVAWMENADHANLTIETLKKQFQVVKARVSRNFTYTQGSHVMRFGTFTIAEEVAAEFMGFQNTGDGLEAAAAGAAPLDAEGAGAVPWSPLGAVPQREADLVPLYFCYQTAEGEAAKAAALQQLEAEVSRRSQLDGSVQAAVQQLLARPDTLTLLRSKYGQQLGPELSLGAGAGAAGAGSADVAGLAELLVGGELPRPAGAALVDDWDCLRAMVAAWEGACGQLDQYGMRHTRAFANLCNAGLQPDTLHGSALQACGGGVAPARLARGGPDAQLVAAQX