MGSASPGLSSMPPGRLLLPADAVLRSGLEKAAAGAVGPERQDWSPSPPATPEQGLSTFYLSYFDMLYTEDNGWPAKGPGASTREEPTEEPEQCPVIDSQAPGGSLDLTPGGLSLEEHSLEQVQSMVVGEVLKDIVXXXXXXXXXXXPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSTAMKERTSPGAIHYCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXIFKIEDSAQVARLWGVRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI