MKTMTRLGSLALVAALAGCATTSNPQDPLEGFNRAMFSFNDTLDKVALKPVATAYRNWLPSFVQTGVNNFFGNLGDVWSSVNGFLQGNVADGTSDVMRVAVNSTLGLGGLLDIGSEAGLQKHNKDFGQTLGKWGVGSGPYLVLPLFGPSNIRDTAALPVDMYGDIWSYKYPVRWRNTGSVVRLIDKRANLLDAGGLLDDAALDKYEFVRDAYTQRRQSQISGNSDDSDDKADKPVNSKPAEQ