MPVMAFAIAPSLTIDVVPVGASGEPVLVIDDVAEGAAALRGAACAVRPWQAMPPGSFPGLRAGLPAAYARALIARLHNPIVNRLLGGGTMKVVRFECSFSMVTLSPAELTPLQRVPHIDVARPDRVAIMHFLCGAPFGGTAFYRQVETGLEQVGPETRERYIAARTAGLARLRPEDGYPGADVPGYARTAAIAARFNRVLAYRSCTLHSGVIEDTSLLSPDPARGRLVATFFVDYAPA