MESGVCCGRIPAVEALPAVVKSEGGSRIFSAVIGIGALRSHNFARISFASQGLVNFCGSQRFGGKVGCGSWRSPFVTFASADCSKCYSRSVETPLEPRSSAGKFLSGILKNHPHIFNVAAAEQLEELAAERNGAFARREQSLGSTESCLHGRIAEMKDCECQLAIEEVMYMLVVHKYSEIKVPMVPRLSECANNGRLEIWTLKDRELEAIHSFDVLELVREHLSIVLG