MPQKGDRPHSNEASGSDLDGDVYFVCWDSSLIPPGGKSWEPMQYSATDEPVSQRHSARVQDVIEFFVKYMVNDHLGKICNAHVVHADQSKQGALDPICLQLAELAATAVDSPKTGKLVILPPNLRPKKYPDFMDKEDKPSYRSEKILGILYRRVRGTAEKEIKFSCLLGNPEFSFEQNYDRDLEVYGYEEFVPEAWKLKQMYDVRLSALMDQFDVRVEGEVVTGHFTAVLSKHNSRKRGDLKERLINKYTSLRNEFRQLFKEEDDADLSEAEQELLEEKLECKASAWYYVTYHPESVRKMREISSDVLLLSFPWIAVEDLARVKSRKQRAYESYYKLIQSFGGSLNVSSV*