MDNYGMDDRHMDGLEGDNDDQLSPGEANISVDVDATTLPTQNSDNQPSAKRAECWRHFEVFTEMVDGKSIPRAQCKYCDQILSAATSLGTSHLNRHYLALTDTIVLRP