MGCTQSTGMDDEGKARNDEIESQLKKDRMNAKNEIKMLLLGAGESGKSTVLKQMKLIHHGGYNNQERESYKEIIFSNTLQSMRAILEAMPALDLQLQPQNDARRGVVMSLPGQMETDSLPPDVSDALVSLWQDPGVREAVRRSREFQLNDSATYYFNSLERMSSATYLPTDQDILRSRVKTTGITETTFRVGELTYKLFDVGGQRSERKKWIHCFENVTALVFLVSLSEYDQMLYEDESVNRMQEALTLFDSICNSRWFVKTSIILFLNKIDLFAEKLPHSPMGDYFPDYTGGDNYDAACDYLLHRFVSLNQSAASKQIYAHYTCATDTQQIKFVLSAIQDILLQIHLRECGLL*