MLNAGQIDTQKGREKLNYDGHLYIFDKPNIHGTIKFWRCEFKNGGIDKCKGRIWTTMENDFLRLVTPHTCDQL