MLEDVQNQAVVCWGPQKDCFIVKDINEFSKTVLPRFFQHSNFLSFVRQLNKYGFHKVKKTGFYQGDPVCTFINSMFLSSNFCYRPFGTSTFMAIGQELSTG