MAASEAVTSVELTTLPKIATGKVRDLFTVDDKTLLFVASDRTSAYDVVMANGVPGKGVILNLATVFWFKLLTAKVAGLKTHFLGTDAPASLSEAEKAVVRNRSMRVRKLKVFPVEAIVRGYVAGSAWAEYKTSGTMHGLQVPAGLRQCDKLPKPLYTPSTKAEQGDKDVNISPAQAAEIVGDKYAAEIERLALAVYEAAADYAAGKGIIIADTKFEFGLDEETDEVVLVDEVLTPDSSRFWPKDKYEAGRDQESFDKQFIRNWLTANGLKGKEGVVLPDDVVKATRGKYEEVFGMLTGKSVEEALKDGFP