MVLGFWDIAVPIVGAPMAGGPSTPALAAAVSNAGGLGFVAGGYLSADRLADDIAAARAATTGPIGANLFVPQPSVADWAQLEYYADELEEVAEYYHTEVGQPVYGDDDDWVRKLEVVADVRPEVVSFTFGAPPPDVVQRLSALGLLVSITVTSVYEAGVAIAAGADSLVVQGPAAGGHRGTFAPDMEPGTESLHQLLDRIGSAHDVPLVAAGGLGTAEDVAAVLRRGAIAAQVGTALLLADEAGTNAAHRAALKNPEFDATLVTRAFSGRYARGLANNFTRLLDHVAPLGYPEVHQMTKPIRAAAVQADDPHGTNLWAGSAHRKTRPGPAADIIASLTPDVCSA