TVHQWNIWQFMPNVISQFDVGAGLEWCMMGEQAKWRVLFCSTDCKTVIWWNYETVPTKILFAEMEWFQYIKWAQGYNTDAWELKATHWLKEECWKDMYEGTNKMLDVQGTAPWEYFGKPAKVTSEICFNYTAMQFNTGVYNKEDIYRWIMRPED