MKSRIAMLASLPFVLALTPSVAQADEHLLGYVSGAETLPQGANDAYLFVTRRWDKGRGDYTAHDYSLEYERGLTHRLTGGIELKGQSIDTSGLVIDGYMPGAEEYGIKASGIEAKLKYAFLSVAKDEVGLSGTFSLQQSWLDPHSGRDKDVTKFELGLQLQKLLVDDQLSLMFNTGFEGTYAKRAALDAATQAAADAEIQTLTGDPGASFEWPTDPEMEIEFKLGAGAAYRIAPNWYIGAETLYETEFETEVGQERWSVFAGPSIHYGSKQWWATLTWFEQLAGGKEQYISQADDDLHLIEKTKHELRLKLGYNF