MSNLVKLEIVALDITRKILYHGYAEIHLDVKGLGDTIKEGKKQHLKTEYLTVKDPQIIWSNLKERYDYQKAVILLNARYDWLHLRLQYLKSVSEYNSAMFKITSQPKLCGEKIIDADMLEKKYSTFHANSVVLQTRYGEKSFKKYSELISCLLVDEQNNELLIKIHEALPAGSTSFQEASVTSRNGKESKNKDNASSNGRGRGQWRGRGRGRGFGGYGRGPGGYYKSSHSHQKWNRKYGKSDKGKSAIVTSKKGKNVETNLVFEDGEDDFDSGDTTHLEIADFFTSSEGNN*