MGAPPFSPFFHRGRYGWKNNFQSHTRIPVNNNSFKEQTIGKLDARFVRDVTIFDGTELVPATNFTKIWRLRNIGSIHWPKETQLVFVGGDVLGSNSPVNLELSEQGLPPDEEIEASVDLVAPELPGRYVSNWRLMAPSGQKFGHRVWVLIQVVPKDEQSPQVQESLLPVQQFGDDTIMVESSGGDKGESNINVTFDSPNLMDQVLETATSASLEILASENSASEEYQLEQREHIDDPLVTVNSEVGGFSIVEKPVEIDLISPRHMNPPNMDYVNVSEQHEGENVEHLSHEAKLTFPLDISDSLSGLSIVEEKQQQKHDEELDMSSVREGVQAIFEETLLEQLESMGFSQRTLNAELLKKNNNNLQSTIEDLVAASEWDPILLELEGMGFVDKELNLRLMFKNNGSVKRVVKELVQMQVLAGKTTAGVAVKGKEKAL*