MKNCIVVRGAGDLATAVIHKLHNSGFKVVALEIEEPLAIRRQISFCEAVYEKKVTVEGVECIFCNTEKEIEEVLSQHKVALIIDPKGEKLSKLNPIVLVDGILAKKNLGTTKDMAPLTIALGPGFCAGEDVDVVIETMRGHNLGRIITNGRAEKNTGVPGAIKGFSKERVMHSQYDGIMENVCKIGDIVEKGDLLCYINNYEKKHEVRATISGVLRGLLKDGAKVNKNLKILDIDPRKEEVKNAFTISDKARCIAGGVLEAILNNGIYPQN*