MAPQIPEKQWAQVIKKTGGPLSYEQIPVQKPGPDEVLVNIKYSGVCHTDLHALQGDWPLPTKLPLVGGHEGAGVVVARGDLVNDIEIGDYAGVKWLNGSCLACSFCQQADEPLCSKALLSGYTVDGSFQQYAIAKAAHVARIPKDVPLDAIAPVLCAGITVYKGLKESGAKPGEFVAIVGAGGGLGSLALQYAKAMGLRAIAIDTGAEKQKMCTEQLGAEAFIDFATSKNVVKDVQAATPNGEGPHAVLLVA