MGSRGDHGGGGGAARATQLKVLVPSSFRKMRICDELAAQLGVGGGAPRAATARVASPLGKAWDVGVVRDGDGGAFLGRGWAEFAAAHGLGVGWFVVLRHGGGGGGVLAVEAFDTTCCLREFGAPPAAHFYFALEAFSHDGEC