MRALKADLHVHTTYSDGLDPVEVVLEAALEKGLDVIAITDHNTFKGSLAASKVIKEKGLDLVLVYGNEVRASYLGKLMDVLVLCPEYPGEGWPRDALTLYDWAEKRGCLYVPAHPFDSRRYGCGELLYDLEVHAIEVWNARAPRSLNEEALRAAELLGKPGIANSDAHEAEQVALAHSVLEAEPTPEGVLEAILKGRVRVVKGSVSTMGYLKYVKRKLLNKRRRY