MDSTKAQTPEEQRAKNAKTILENIQIYERMCDLFGVSEDDKLIIENSISIERMIRVVTDKKYQDKKLKNAGSDLEKIANAGKVFCRLVESTAGKCSARLGMALKPNVEAVLTDVLGNELDRAAVLGKRMGFTAMFKSNLEEVLYQRGKNQLKKRNAAETFTLSQGASLEARFRPIMEKHLGVGTVVASIKNILASKKNGNYRNKMVRKPGGNRESWSPLEREISFLNKKLFPGPMRQLCKKFEYLNDQEKQLALNLMLDASLILKPQVTHKMIMPWSMWLAVKKYAEMNKGSPSLEDLAAYSGVRAFMAFNTACYMSKFTIGKGIVGDAEIMENGNDKMQTLAMACFGLAYEDTGIVAAMISQPMKKRYQLRVGNFNPPEEGTIKGTSAGYFHKWAEFGNRLPFNSFGTGESKQISNSGVFAVQRPSTTNIQRLAELMARNTGETSDNFTQLVQKIREQVGTFADQKANLREFTGGYIYDITDVTKSNPKIPQLGGDSFFFEFTGSDVPRTGAKRRVGGADDVTPGTSQPKKRGRQGAGAESSMDIETVGED