MSSRYSERNGLSETEKMTLPKVRKRKAQLVDEIEALKNEVREVDEELDQVYYTHPKSKEYHKIVVNGRKKFNQDPWKALDWLASRNVVAKDPQALALWMKAGEGLSKSAIGEILGDNRPFALETLDRFTKEHKLHDVPIVPALRQYLFSFRLPGESQKINRILEKFAEVYANQNPSYGNADQAHTVAYSCIMVNTLLHNPNVKDKPSLEKYIEMNEQLLEKGAITIEQLTEVYESVSVTQFKIPDEVSTSGKGTVNDILLHAEREGWLFKQSSNPLFSGALSWKKRWFVLSENCLYYFDQMTDKEPKGIITLANVGIRKVEAPSRPFMFEIFSLSDGQIKACKTEQDGRLVEGRHSIYKICAVNDEDMRSWINAISRMMAPQQHLLARPKSTH