MVSDYRRFRVAGVRQQLTASVNAPHNPRGVSVAGSVGATVRRATALLEVGLIERECEARLLLLALVGGEHLLLLGPPGTAKSELCRRLSTIARLGYFERTLTRFSTPEELFGPLSLAALERDEFRRATAGYAPTAELLFLDEIFKSNSAILNTLLTLLNERLFDDGAKRERVPLLSAVAASNEGPESDDLSALYDRFLLRRLVAPVSDDGVLELLLGGEAAEGGSVDAALPDLREALEEVRAAAPSVRLPRHVALLLRDARAFVRETGADGLGGGYVSDRRLRRSAELLKACAAAHGRDTVSVVDVAAVLPHVLWDTAEEAAALAEWVEDNALPDGGAEQLRFLLESAAVLRQRLLPRARESAEELEQLAAEAALFELALADGLDEEGWAALQAEDDLDGGGGGEAGTAVEAPSFDFDEAELSWGRKEAKAKLGPEEFRAWRKAAKAAARRGD*