MKIILVLLLATLASANVDIQSLLENGMHPFSIQMVHKINSLNTTWTAKQHFTERDEENVKIKLGAILNHPIRVPEVDYSTHFDLSAEIPDEFDPIKQWPKCADIVNDIRDQANCGSCWAFAAVGAMSDRVCIASDGVQKVKISADDLISCCNMWSSFSFCGFGCNGGMIPLAWSYWVKKGIVSGGNYNDNETCRPYEIQPCGHHTDKNPCKGMSKTPKCKRQCVDGADYKKDKHYGQKYYSLKSVEQIQRDIMQHGSVEAGFTVYSDFPNYNDGVYQAHSSTPLGGHAVRIVGWGTENDTPYWMVANSWDRSWGINGFFKILRGSNHCGIEAQVVGGIPKL*