MKNIQKELANIRKGNYAPIYLVLGEERYFIERIRETIIEQALDEESIDLNFSSFDMEEDTINDALFEASSFPFFGDRKVVFVQNPYFLTGKKIKSAPKHNIDELEEYIKNPAEFTILVLFAPYEKLDRRKKITKTLEKNAQLIDVSSPYPNEVNRYVKEIIKEKGYQMTDSAFQLFTERTDGHLTDMMHELNKLFLYHVDSKKITKDSIRYLVPKSLEQNVFELNTLVLNNQVEASIEAYHDLLVQKEEPIKIVALLISQFRLLLQVKILQKQGYPQGDIAKVLKVHPYRVKLALQNVRRYDQKLLSKALDYLIDADYKMKTGQIDQELQIELFIMRFAQQSKVPS