MFSIRVLLHKLLILLQVTLSVAVGKTMMILFPDTTKRYILKLGEKSRMNQNPKFSYENWGPTFFSFQYLLFVLKVKWRRLEDKAYEGHPAPNTPVVALNGEIRQLSSFMRDNRPLILNFGSCTCPSFMLKFDEFNKLVKDFSSVADFLIIYIEEAHAVDGWAFKNNVVIKNHRSLEDRKTAAQFLQQKNPLCPVVLDTMENLSSSQYAALPERLYILQAGNVIYKGGVGPWNYHPQEIRTVLEKLK