MEKRGSLFLGFLFFSLVTISTGQVKEIKNSETLAMCPVPENSSPKGHSPKLFVFGDSYVDTGNLQPFRSSGGCVLTDYIASFLGINSPVQYEKRNLAENKAELKNGMNFAYGGSGVLKEAWNNHSMTIQINNFKQQIKEKVFTKYDLENSAALVSHAGNDYTYLYLNQSGTIKDVHALAGRVVDQLVKNVKEIHELGVKKIAILGSPPRGCWPQLNPRPRTNCNATWNEESRFHNQLLTEALKNVEESEKNAFVFLDLYKAMDLALQKNKENSDYENPLEPCCDGVSDEYWCGMKDQKGAEMFTVCRQPESSFFWDKVHPSQNGVHAIFLDLIPSLERLLLIC*