MSQEQGMEEPPPQAVGEAQSAADVPMSEAAAVEDEDEEPVMGEGQGGESGTADAVDSVKASVKPEAEGAEEGDREELNGGPTADLTDEVVKLENGDGPVPVGGSADECGAGDGGVDKGLVGQNEPVVNQLVLVQAEEELALSKISNSSFMFDYTTGGDDSGTEEEQAAFMKELERFHREKMLEFKPPKFYGEGLNCLKLWRQVTGLGGYDQVTSCKLWRQVGESFKPPKTCTTVSWTFRNFYEKALLEYEKHKIETGEFQVASSALPDRVGSESQVGGSHVSGSGRARRESATRAMQGWHSHRLLGNGENADPIIKDKGPIVLKKDKTPKSSGSAKRKRIPSLEDDMVIPYKSDKLQNDSMVIDMGPPADWVKINVRKTIAMKSMHWFLAFCVKSLIF*