MEVRAVLYHPEDVGEELYLKALEKVTAESQTRIKRYYRREDACRTLIGELLVRMYCQEHGLFHPIRLTKTAEGKPYIANQDPNSKIGFNVTHDNALVAVAFAPGIHGPPAFNIGIDVMKTKIPSREPFASFVEAFEEQASDGILLPHIFGISIKLTRNPATQLTSLEVGLLKENVSLQEKINRFFWMWTLKEAYTKALGLGLGFDFSRVEFDVVQKEVKIDGQAPKGWRFTMFTIPDDEDVYEGVVAEFVGGNQAQVLDRRHHHADQTELSDWSIVVSGAGPTMQKAVDILPSFES*