MKRWLYLTFLFALASTSFLSAQIGIVDCRCVPVSSVSISNITTTSATVTWVPTFNQSRNCIFVIDIQNLSNPSASVSLQVSGTTTYNMPNLAPGNNYKVSVYINNNTSGCVGRPVDASFTTLSSTYCSSSSTTTHSYLTLQYLRLNNGYIGMSPSWITPNGSISAPSTGSPYVFIATPVNVPKNTVITNDFGIYYQAHTNTIPPYILYLNIWIDFDNNGVFDSYERVSSGSLTSSSSTPPNTMGGGVSYASAGQIQSIAIPNMTASNVRARMTLSVNQNVGPCSSFAEGQVVDFKINIIP