MESPLLAYPQDEEEQRERFCSSSGGGRRKREFISDEKKDACYWEKRRKNNEAAKRSREKRRFHDLVLEGRVQALDEENGRLRSELLQLKLRFGLISATSFLETGQGLGSRSNSDSETCGGGNGSFSAYLGMNSDSSEADSGGGAALDGYSPRGSISDLSDHSSRDSPGPVTYGDERSTDTEFAHLCPSKNPSAEILAAQRSGVILYRVGGLTVDPQQRQRKDSELPSFATLTSMEGKCSPSQIRPPIFAHTDPTPSHHLVKAGEVGITEGLHSPKSVASEYQSEESGSEEGVIAYCPPECPPHQDSSPGVKLPHKLRLKCRPHGQETWGVERGHALEGMEALAVDA