MGLLEVSLPIDPVKQDVGTEESRLRLVRTRETRSSNLVHSPKTYRSLLQGSEAKFSQELIFSCSSTRSTSSDLSASPAHSFVTSALVYCVWESSMPYFLFVVDDDGGEVYVAHPLKISPSVDKSLDYIYLFHSWKASRTASNKNVSNASHVVGKMKVSSSLIVNSRRSKFMEIEFVLFGANEEYSKEKEKPLSNVKKSNGQSKKVVEMFRPSHSSMHNPKLKFGESGSRFEDLWQFFSNELQTIYESDCADQLTNGFPPNLELAAIVVGDHRYNSSKDVAFGGWGLKFLEKVELNDADFSQGLPSSSSKSCKEKSESDRKKTARNVTVLVPDGFHGGPVAEFGGPSNLIDRWKTNGHCDCGGWDAGCPIKVLNNESNSSKILPQAEMGEDHKSFELFIEGHKHGEPAFQLLNVSKDTYVVNVQPTLSALQSFSIGVAVIHSQTPDLYPNL