MLMHGLLLAFSCFAAFGFGATLLPDEEVDALRQIARTLGKNWNFTANPCSGESGWVAPTPALEFENAVTCNCSYQNNTVCHIVSMSESSGSASTGVSQPSSPPGNRFKA