MSVVTMKEMLESGVHFGHKTRRWNPKMESYIFTERNGIYIIDLQQTEKLAEEAYNFVRDLASEGKQILFASTKKQAQETIEREATRCGMPYVKERWLGGMLTNYQTISKRIDRLEELEQMEEDGLFEVLPKKEVMELKRERDKLVRFLGGIRDMDGLPDAIFIADPRREEIAVAEANKLGIPIVAIVDTNCDPDLIDYVIPGNDDAIRAVKLLTGIMADAVLEGKQGKQEQEAEVQEAQVEAEDVAEVEEEVQEDTAEVEETKEAE