MGTFCFCSSMTSKFNVPQVLPPLDPKLVVNGGSTLSGHVTVSGSKNSALPILAATLCCSGSSNLKNVPCLSDTRTMASILESLGAQVMSCGGDLVVNTDGIVSVEPDLSYIGKLRGGFFVIGPLLAKFGEATVGLPGGCDIGARPIDFYIHGLRALGATVELRDGKVQAHVSNGKGLTGASFRLGYPSVGATETLMMAACMAEGKTVISNAAQEPEIIDLAGFLTNCGAVVEGAGTDTLYITGRRKLYGCEYSIMPDRIEVGTYMLAAAITRSCISISPVPHSNLTCLLDKLSGAGCKILQLSDDTLVLSAVPRMIGDDLRGFNIKTNPFPGFPTDLQPLTMALLSTCKGVSVIEESVFENRMSH