MTRWLFMVACLGIACQGAIVRENSPRNLEKSLNVIHEWKYFDYDFGSEERRQAAIQSGEYDHTKNYPFDVDQWRDKTFVTILRYDGVPSTLNVISGKTGKGGRLLKPYPDWSFAEFKDCSKIVSAFKIAIDKFDRLWVLDSGLVNRTVPVCAPKLHVFDLKTSNHLKQIEIPHDIAVNATTGKGGLVSLAVQAIDLANTLVYMADHKGDALIVYQNADDSFHRLTSNTFDYDPRYAKMTIDGESFTLKNGICGMALSPVTNNLYYSPLASHGLYYVNTAPFMKSQFGENNVQYQGSEDILNTQSLAKAVSKNGVLFVGLVGNSAVGCWNEHQSLQRQNLEMVAQNDRTLQMIAGMKIKEELPHFVGSNKPVKDEYMLVLSNRMQKIVNDDFNFDDVNFRILGANVKELIRNTHCVNNNQNDNIQNTNNQNDNNQKNNKKNANNQKNNNQNDN