MGQFLGKKYVYLGLFDTEVEAARAYDKAAIKCNGKDAVTNFDPSIYDEELNAESSGNPTTPQDHNLDLSLGNSANSKHKSQDMRLRMNQQQQDSLHSNEVLGLGQTGMLNHTPNSNHQFPGSSNIGSGGGFSLFPAAENHRFDGRASTNQVLTNAAASSGFSPHHHNQIFNSTSTPHQNWLQTNGFQPPLMRPS