MATLRQKQQYFVFVHGAQHGAWCWFKTIELLEQAGHLTKAVDLVSAGDSSVNADDVECFDHYNQPLYEVLESLGTNQKVILVCHSMGGTTVARACERYPLRIHVAVYIAGAMLKSGMSQSENHDEVFRETSKDAQFHFGKGEQNPPTSCWPSLEIVTKAYYNLCSSEDIQFAAKRLGGVPIMCDDATIFTANYHSVPRVYIRTSFDKAIAPHFQDRYVLQNPPTEVLHLESDHSPFFSATRELNEHLLYVAATYAN*