MIETEKKEERVLLIGVELQGMDSFDLSMEELASLAKTAGAVVVDSYRQKREKYDSKTFVGSGKLEEIALMVDAEEITTVIVNNRLTPRQNVNLEEVLGVKVIDRMQLILDIFAMRARSHEGKLQVHLAQLKYLLPRLVGQGIMLSRQAGGIGSRGPGESQLELNRRSVRNQITDIERQLKVVEKNRATVREKRLESSTFKIGLIGYTNAGKSTIMNILTSKTQYEADELFATLDATTKSIHLGGNLQVTLTDTVGFIQDLPTELVSSFKSTLEESKHVDLLVHVIDASNPYHEEHEKTVLSIMKDLDMEDIPHLTLYNKADLVEDFTPTQTPYTLISAKSEDSRENLQALLLDKIKEIFEAFTLRVPFSKSYKIHDLESVAILEERDYQEDGEVITGYISEKNKWRLEEFYD*