MDGDAEGVWSPDIEQSFQEALAIYPPCGRRKIILSDEGKMYGRNELIARYIKLRTGKTRTRKQVSSHIQVLARKKVREYQAGIKAMNLDQASKDKALQNMAALSSAQIVSPSMIKNHLPPLSPAPYQPTRFWPPPIPVQPGPSQEMVLDVNPGRTPGPICTSHVIKPFVQPPYSTLPGPVQQPIPAYEPLAPPPPPTATAVPVWQDRTIASSKLRMLEYSAFMEVQRDPDNYSKHLFVHIGQTNPSYSDPLLEAVEIRQIYDKFPEKKGGLKELYEKGPQNAFFLVKFWADLNSSGMLDGPGSFYGVSSQYSSMESMTITVSTKVCSFGKQVVEKVETEYAHLEGGKYVYRIHRSPMCEYMINFIHKLKHLPEKYMMNSVLENFTILQVVTNRDTQETLLCIAFVFEVSNSEHGAQYHVYRLIKD