MSMETLRMFLDEQEVIPWAALLYVTGQINYGGRVTDDWDRRNLMVALRRFYRPEVLEDGFPFAPAGTTAASTYYSIAEGGLQAVRDWVDGLPYDDPVTVFGLHPNAKITFERQETDKLLATVTAIQPRLGGGGDGLSEEETVVALAEKLKAEVPELLLEENAGAGTFALNEKGELNSLQIVLLAEMGRFNKLLRRVSGSLADLGKAIKGLITMSADLDAMYGAMLKNQVPLLWAKVSYPSLKPLSSWFKDLQERVRFMRGWLAAGVSGMTCYSLPAFFFPQGFMTGILQMHARRYSIPIDSLSFSYEIRTEETAAACAAPPEDGVYIDGFFLDGARWDREKRQLADSRPTVMYDTLPVIHFVPTPHFERSEKDYECPLYKTAVRAGVLSTTGQSTNFVVAVDMPTDRDPDYWVAMGTAMLCAL