MSIDTWLPTLNKTRNVLTYFGISVNAILVPVIFLKSPKDLGLYKYMMIYISTFEIFFGCVELLTIPDFFTKDSAFFVMVDPAKTILPQFLIQTADLLFCGSFAVSLGIFGFQFAYRYQVLNGNSSWTSSRPLNFLFWLGSPLIFATIWSAAIAVFMPLNNFAKIVLIRESVFPSDVELDNIGFCGALFYPKSEDGTEVINWDSMRGVAVTTTILISSEITMFFFALKCFLATKSLMNQSGHSKNFRHLQWQLFYALALQTLIPITLIQGPFSTIYMTTLLLDCSTPLFGNFLAFSITLYLAIDALPTIFIIKHYRQAIFGYFKQFKIVRVQPKPYQVSTANIHRSSVY