MSTSNPLQNIPTPEQFQKCINFYEADQRLDHKDRETIAVQLQKISIKSNLVGYTTGMLGFFSPTVYIRLIKKPLITPTPFFLIQYPFLSLCFGFGTLIAGNYYSGKYFFNKTKKNPANFPNTNVANVWKNMSYQNAGAYTLYYLRTTFNPMFIIRDPRTCSDEALIDAKQTGHFTDTIGLGHTDSQVHKYPLSTWDKLKMHHGLDISK