MEEPDSTGKKVPVTIVTGFLGAGKTTLLNYILTEKHGKRVAVILNEFGAEAGIEDALVRGANGEIFEECYELNNGCICCSVRDDLVVTIERIMEKRDLFDYILVETTGLADPGPVASVFWVDDALESPVYLDGIVTLCDAKHAPQHLDEAKPDGAVNECARQVAFADRILLNKADLVTPTELSGVEARLRGINPTASLLVTERSKVDLDFVLDIRAFDAKRAIEVDADLARAPHRTCTTRASGPSPSPAQVHPGPAAGPEALERWLGRTLWEAPPGTEVWRCKGVVAFAGREGRFVFQGVHALFEIGEEAHPWREGERRECRMVFIGRGLDPAALRASFAAQKYIRF*