MVEPNELLEEVVREVDGVLLFAPTASYYERFVDAEIDVVVVASENDIDADEFVELPVAFKDVYDRVRFGIEGALEQDLLADGDVVACVSSVFDEELDTVSRVRVDADSTSGVYDLFANTRAEPDVLRSVLELVIELGKKGQKGQPVGALFVVGDAGKVMNKSRPLSYNPFEKSHVHVGDPIVKVMLKEFSRLDGAFVISDAGKIVSAYRYLEPSAEGVDIPKGLGTRHMAAGAITRDTNATAIVLSESDGMVRAFKGGSLVLELDPEEY