MTQEIKELKESREFLNLLLNNINTAVLVVNEEMRIQQVNGFFKSLFGISDMEDPDLTFGQVAGCTFSVEESKGCGNTTNCSQCALRKNLVNVLLSQVPADKNSLSRTFYIDGVPQEKHLEFSTRYIRFHERPMVLVLIYDVTELTLQRMRLSEKQEQVQRDLKSAALIQKGLLPTSANCQNGLELGWKFAPSTHVGGDIFNVLQAPGPLTALYMVDVCGHGVAASLVAVTISQQLQNLSCRHCGGALPLPPAAVLNELEEVFPFERFDTFFTCVYAQVDEARGLAAVSAAGHPAPLLIKRDGTVEKIAAKGPAIGLGSYSKYEQAMVDFGPGDQILLYTDGVTEALGMDDTRFGTERLLEIAAEHGGRPPQELADAVFKAVAQFVGPIGFDDDVSIMTVRYMPAY