MSVLLPGMENMSLDLVGPSSSHVEEEIDAPVESEPPVVELATQSEISSTSKSIMVAPKRPEAGSLGLRAVVRANHFRVQLKPNTKIYHYDVEIDPKVTSKGVARQLQKQLLETYRVDFQGKLPVYDGSKSLYTAGPLPFENREFNVVLTNGSKEKTFKITIRHVSTLGSSALNEFLLGRKISAPQEHLQALDIALREALTHIYTPVSRSFFTKDLGSSSLGGGLIAWNGFFQSLRPTAQGLVLNVDLATTAFYESLPVIDFLRQKFPQFDPRYRLNDTVCNVVKKALGRLKVEVTHRQTPRKYRIYGLSQVATKDLKFSLEGGEEIGT