MMCHTFNVLLLPIVCLVTASFANAAPNATHSGYFSKIYAFGDSFTDTGNTNSKSGPQFFRQVSNPPYGNTYFHHPTSRYSDGRLVVDFLANALSLPFLPPYLNRSADFSHGVNFAVAGSTAIDHDFFVKNNVTLNITPQSLGTQLIWFDKFLQGNGCREAKSPECIMAMKDALFWVGEIGVNDYAYTIASTVPSSTVQDLAVRKVITSLQALLQKGAKYIVVQGLPLAGCLPLTLFLTPANDRDSLGCSASGNQVIEAHNSVLQSKIQELRKQYPQAFISYADYASAHRTVMMDPASFGLKETLTTCCGSGGPPYNFQPYATCGSPSASVCKDPAKYVNWDGVHLTEAMYGAVSDLLLRRGYCRPSFDQLLQSKGRRF