MSVLLIDDEEDELEEGDGGLGGEFQAIEKPEKEVCPITVSMNSIVGFTNPKTLKLVGTIGKGEVVVMVDPGATHNFISLRAVEELHIPMAELGVSGSLGNGSQHSSRGNGRVSGDFETPQGLPLNRGLEHAIVLKEDSDQVGVRPYCYPQIRKDEIEKLIIEMLEAEIIRPSTNPFSSPVLLVKKKDESWRFCVDYRALNKETVPNKYPIPVIDELHGAKVFSKLDLRAAIIKYELNFKKREAHKGPGAKAQKNNNMRGAELKSKRIKKSE*