MDKYERLERAGEGTYGVVFKARDRYTNEIVALKKIRLEQEDEGVPSTAIREISFLKELRHDNVVRLYDVLYSDRRLYLVFEYLDLDLKKQMDAAPFNRNLRLIKVYMWQMLSGIAFCHSRRILHRDLKPQNLLIDRSRNQLKLADFGLARAFGIPVRAYTHEVVTLWYRAPEILLGSKTYSTPVDIWSIGCIFAEMVNNKPLFPGDSEIDQLYKIFQLLGTPDETMWVGCSALPDYKDTFPKWRPQNLAAAVPTLGPQGVDLLARMLVYTPQHRITASAALDHPYFDEIRDQMRASGGLQGGVLQH*