MKKDPALESALSRNRRWIVNNQLKNIILRCPNQATPVRFLQKKFKTLDLKGKAPNWIKKYPRCFETFMQENEPWCRLTKRMMALVEEEEIVKSGQEPVLVERLAKFLMLSKDRRINAMKFNEFKRNFGFPDDYFISIIPKYPELFRVINFSGKRNGLEIELLSWDPNLALSFLERKVQEEGKESPSFQCLLPLTWKKSWEKFIEFNESPYISPYAELPNENFKEKRDVGLIHEILSLTLWKKASIVKLGHFKREFILPDRLDIMLMKHPGIFYVSNRYQIHTVVLREGYSGSELIDKDPLVIVKDKFGELMQEGLHEYNRRRCALNLEKKKQNLIPR*