MSQSSQLYMDSDAETDPTIYDKIVQSAKNEVFNSYHGTRFLYYLCEDNLGRPVLVLVACFLPTDVSALDKAMRYAVSSTKEYVQKDFVLIYCLTRTNVLSDKSGGFLQAFYGLLPKDFKKNLKKVIMFHYGISNRAFMSVISSYMSPKFMKKLEYADTIKDLCRFLPNIPTEEVCSRLPYVVQHDDAELSGVEVPRVFSLHIVDLCNNYGFLVPNYGRVPEILVDLTQQLSKPDVICTPELFTLQTSASNLYSLVGEIDSGDPFRSTDSDIPALVSAFRLLLDALEEPLLGRNIFALLQKQSSTGVNELSHTFYINLLRETIATLTVSARVSLMFIVHFFAFVTSKARFNNMSPRRIAEIFAPAFCRPTVTSNTMYQTIPICVECITSLISDPDAIFTTQDGGDSAKQVTKVRPKIEEDEESDE