MSRTRTAASEAHDSMESEERVDLDGDNDPEEILEEEVEYEEVEEEEEIEEIEEEIEEEVEVEEEEEDAVATEEEEEKKRHVELLALPSHGSEVYLGGIPTDATEGDLKGFCQSIGEVTEVRIMREKESGDGKGYAFVTFRNKDLASKAIDTLNSTEFRGKRIKCSTTQAKHRLFLGNVPRNWTESDIKKAANRIGPGVQIVELPKEPQNMGRNRGFAFIEYHNHACAEYSKQKMSNPSFKLDDNAPTVSWAESRSGGGGDSSASQVKALYIKNLPRDITQERLKALFEHHGKILKVVIPPAKPGKEDSRYGFVHYAERTSVMRALKNTERYEIDGHMLDCTLAKPQADQKANANTVQNVQKSQLQPNYPPLLSYGMAPSPFGALGGFGASAYSQPLMHAGGHAAGGMSMMPIMLPDGRIGYVLQQPGLAAMPQPPPRPSPPYRGGSGSSSSSSSKRSSDNGRGRSRYNPY