MSKIITVFGATGNQGGSVVEAILTDKSLSREFKVRAVTRDVNKPAAQKLASKGVELVSADMSSSSSVAPAVKDAHTVFLVTNFWESMSAATEISQGKAVVDASKAAGVEHIIFSSLIDATKASGGRLPNISHFDGKARIEEYIRATSGVKGTFVLPGMFMSGFTTMIRPNPPSEPAGYTLALPVDPDKAEAPLFAAAEDMGKFVKAAIKNFPLQTGNRILAATDYYTIHRLISEFAEVMGKPAHAVQIPDDKFKSFLSPAAAQELLENMKLLEGPGYYAGESLGASLALLEEKPTTWKEFVEKHKEKWLHSSP*