MLVLRLVLPGPVNLLLSMLGRPWNIWLGFVPVFTSNDTELKRDLKTSLGETQINPLTLLMEKREEKVLKASHFVFVHGAMHGAWCWYKVRSHLESTGHKVSCLDLKSSGIDLSDPNTISSFEEYNKPLFDFMSNLQDDEKVILVGHSMGGLSLTRSIQEFGNKIHVAVYICADCGQRLPNKNMDIPRNIWEEGHALGLDKPPTRLMLKEFQRDFLYHLSPVEDSALASMLLRPVPAMEREDVRVDGGGYMDKVKRVYIKTMKDRLVRPEVQEQLIQMWPPSKVLEIESDHSPFFSAPNQLINLLFEATAHE