MKLNLNFNLFFLMLPLLGTFVGVVAADSIGDTLGGKALKTLYTGDEIRSPNRRYQLVMQTDCNLVFYGPQRKVIWASNTQNAGKLCVMKLIGGDTAAYGNALQITDYQGNSIWRYSENSNGDCYLKVDDRGALLFPCVKILSNKTITNPGGEVLGYDTIGGPECRKGKIVMFTGDYITSRNGAYRLVIQTDCNLVLYHQQTGSAMWASQTARSGMPLCQVFSPGPINSGDPPIYDCFGHSVVIQNYLMEKVWSIQGNGYCGITLKNNGHLIFNCKAYVHDIGDPRNKKSAIATVLPLRGTSMED*