MNMGDAITDDLLGLPMESNLKESQANGNSKSMGMTIDDVIAECKLFYLAGQETTSILLTWTMVVLSMHPNWQEKAREEVLQVFGTNKPDLNGLSHLKIVSTSFLCSFQ