MVEKRQKAMNMGDAINDDLLGLRMESNLKESQANGNSKSMGMTIDDVIAECKLFYLAGQETTSVLFTWTMVVLSMHPNWQEKAREEVLQVFGTNKPDLNGLSHLKIVSTSFLCSFQ*