MTNILPNNTYNSHNQSTEEAAELIRRLRQKEGSWVEWGQACAYLQKNGYNPQEIFESTGFEPIQQNQVIVGSQVYASIEKVGVSEATSLHYFQKGSDVLYELRLLNHEERAAAADLTFQHQVDCEEAREVARAIKDFSRFDNPPAGFSRHPGDAVAYHCWKLAKQNSDLKVRSRLIAKGLKFLHTLETRQKLEQLLTDLTVDPKRTAPTLPFYRPNADAEIPRIVPVVGNLPLTLQDINKITRAKEIKPFNIIKLSGEQAWVALPGWQVVLSAEDPIVILCNSDRFLPQTQTCPEKVMVIVDCAQRKWETGSYFMVENNGELDFQWFADIPDFDLFGRVLVIMRPKKIFDELLSLDSWQFDE