MRPMDQITGKEQKNHVILHYLMNQEMKASWNGQVQTMTVLQEVPGGEEIILQWSEIWPIGEGSTIVLSKLLARYLELHCVFVKQLAPHKIQLRVEKVLIAKKERLNPRFSITEEGMVNVTNIVSSKTIIEANMFNIPTLVRVNFEDYRKRMMVRSGEAGTMDIFKSGMERKFDVVKSSQKILFIKDATSPESYKMDAEGFLNYEDDIEDNVDKLAFAARDKKIKSELILPILYKNELEEIIPIGYYWLQTKDKLISDDDLKFYQIQISEMIERIKDANLMTTVEKFPVIDLSTTGLKLRVSNSTLVETLPKQKGILLELVFKLQTPFRFFGKIAWAHKEESGDLLVGVEFSGKRTYAEKVRFEENIEIIKNNGRTAA