MSNKFKITDLLPLPNSSVKIPRLGFGVYRSPATQTKQSVLKALETGYRHIDTAQFYANEKEVGDAIHESGLPRSEIFVTTKILAPAGSPEATYEKIIESVNKIGGKDGYVDLFLIHSSSSGSSGRKELWQALEKLLEEGRTKSIGVSNFGVKHIEEMKEYAKVWPPHVNQIELHPWSQQRVIEKYCKKHGIIVEAYSPIVRNYKANDPTLVEIAKKYKKSTQQVLIRYALQKGWVPLPKTDNSERIVSNADVFDFNITDEDISVLDGLDQGSAGAIVEAVENE*