MENHQEDLLGLVMLELARRVDCTPVLTTSEDSALLAHSHVTAGPPLLHDLPLDLQAKILSLTEPPAFAALRRCDCRHREAADAAVAHMLAQLRAAVAAYASADHCRVLRHCRLTSWPITSCAIAVVLPATEWAELLSPAVHLLEHWLRAELCDCLQRLKRIAALHAGKGSTLAALRHLHARSVLRFETWQQSVVPLGLECECSIGALGGSQHLDSVCAGEPSPLGPAAQRLLADALFTSAFGMHHRASSDADAERAVASYRQCSYLLQHALAIQEEQLAAGSIQELTVLCTRLALAQAAAGRGDLRAAREALEALLPAMRSTLGAALALVRRAFDERWRALGPLHEDTCRTAQWLHGVLIDLEPPARAASLAPFLRCLRSLLADGREAARLAVALTPHFQRSHFSFEVPVEMVHWLSDGDPRRRRSDCGDLPRSTFYGQCRWDEAPLPLDGLLGRRDPESARMRRNLGCPDLVALVEDAAEEEPSAEVW*