HGFQNPTGPIVREVNIGETITVAELAAQMSVKGAEVVKFMFKMGSPVTINQVLDQETAQLVAEELGHKVKLVSENALEEQLAESL