MRFTIFKQNLQYIHEHNTKGSSSFTLGLTCFADLTNEEFKSLNIFGAGIHPAYPAQPSDGELPNAGSISRLHVCDTSSLPSALDWREKGAVVGVKNQGHCGSCWAFSAVGAMEGAHAIATGKLISLSEQELVSCDDSPDNSGCHGGWMDEAFSWVIKSGGIHTDAEYPYTSSDGNETECLRSKLSDDVVSFSAYTMVEPYSESAFLCAVANQPVSFALTGADKPDFQYYTGGVYNGNCTGRPQDIGHAMLVVGWGVSEEGGEYWIAKNSWGTSWGSEGYIYLPKGTGLPEGKCA