MTRVINLDGESLTIEDVIAIARQGVACRIDDSAIEAVNASRKIVDDIVSEKRVVYGVTTGFGSLCNVSISPEDTVQLQENLIRTHASGFGDPLPEDAVRAIMLIRINSLVKGYSGIRLSTIEKLLELLNKGVHPYIPEKGSLGASGDLAPLAHMVLPMLGLGKAYYKGELLSGQEALDKAGIDKISLAAKEGLALINGTTVLTAIGALATYDAIQLLKLSDLAGALSLEVHNGITSPFEENLHTIRPQSGQLATARNIRNLIEGSQNTTVATQSRVQDPYTLRCMPQIHGASKDSIAYVKSKVDIEINSVTDNPIICKDGHVISGGNFHGEPMAQPFDFLGIAISEIGNVSERRVERLVNSQLSKLPSFLVKYPGLNSGFMITQYACASLASENKVLAHPASVDSIPSCENQEDFVSMGTTAARKAFEILKNSRRIVATEIMAACQALDLKSENHELGKGTKVAYDLFRKEVNFIEHDKHIEIYDELNKASTVIEDPSFLEAVEQAVELSIQF*