TFSMKEPDAIKLFIGQIPRNLEEKDLKPIFEQFGKIYELTVIKDKYTGMHKGCAFLTYCARESALKAQNALHEQKTLPGMNRPIQVKPADSESRGGKRRPSSQDRKLFVGMLGKQQTDADVRKMFEPFGSIEECTVSAGDGTSKGCAFVKYQSNAEAQAAINTLHGSRTLPGASSSLVVKFADSEKERSLRRMQQVASQLGVISPMTLHLGAYNAYTQALMQQQALVAQSAYLSPVATVAAVQMQQLAALNPSSIIATPIASITPSSGTSTPPSIAATPVPALPPPIAVSSYPSVPAPPSGQSATEALYTNGVHAYQAQSPVLDPLQQAYTGMQHYTATYPAAYGLVGQPFPHQPTLVARLLRPGPEGCNIFIYHLPQEFTDSEILQMFLPFGFVSFDNPSSAQTAIQAMNGFQIGMKRLKVQLKRPKDANRPY