MLEKTRLFTSDELQKATDSYNEDRILGKGGQGTVYKGMLSDGNIVAIKKSNIGKGDQLSQFINEVVILSQINHRNIVSLLGCCLETDVPLLVYEFVPNGTLSKYIHSPSEDFPITWEMRLQIAIDVAGALTYLHSASSNPVFHRDIKTSNILLDARYRAKLSDFGTSRSVAVDQTHLTTRVLGTFGYLDPEYFRSNQFTEKSDVYGFGVVLVELLTGKKAILPTESHNSRSLSSWFLSNMENPNLSDILASQVTKEGREEAILSVAYLAKRCLDMDGKQRPTMRETALELEMISQQYQKVTAYAPTEISNSPSSCLLPRDVSGTEEDWSFPSNWSTSSRIQP*