MAPPLPAKEATLFKAIVKHYELKSYKKGLRAADQVLKKFPEHGETIAMKARPPSLMEKLEVHSGCEEIPCTSKPIAQVCWHVYGLLYRSDREYAQAIKCYRGALRHEPENVKILRDLSMLQIQLRLLPGFLETRQKLLTMKPTNRMHWFTFAVALHLVGRYDEAVGVVEAYERTLEGSDEPSKEPYEYSEMLLYKNTLYEEAGQPQKALDDLDAIKEKVADRTGWRERRAALLLAVGRHGEAGEEYLALLKRNPEHFGWHAGLQAAELQTATPTERWLSAEVTAEAEATLAALYSKLQKAYPKSQACMRLPLDFTRSPPAFAAALDAYARSYV