MKGLLVNPVGFPKLLRRWVRRRKIRRKYKSPLLVEGSELLETEKGLSEGPIIPVEWEEAVGSIVSHSATPIIAFICGGKRTGKSTFARYLVNALLDRFQRVGFIDTDVGQPELTPSGLVSLHLLEEPIVGVPILEMRNPKRCYFFGDISPKSNPEDYLANIFALHDYFQNTCLSEGEARLQNKKQTPLVINTHGWIQGIGFDVLVRMIGRFAPTHIIQIISKSANRNLPRNKFWTLKTIQPFEPELIYINSIIEDCSQLSEIKLNAHELRDLRLVSYFQKGLK