MSVHPKFPVLVVFLGVPISITAFPVLVRIMAEMKLLSTDLAKMVIPAAAINDVCAWILLAIGIALSGPSKNPTTPVYVLLWAAGFVLFMLFAVRLVMEKIAQRVNGQEAASEIYICVTLVGVLLSGFMTDAAGIHPFFGAFLFGLIVPKEGCFAQMLTEKVEDFVTLLLLPLFFASNGLKTNLQSINSPQAVGYLVLLVLTAAVGKISATLLVTWSARVPWRDALAFAFLMNTKGLVVFIILNVGKDLEVFDDQTFAILVVMCLILMFFTTPAVMAIYKPAQAPVPYTHLTLESSNKEQLRILACIHGARSIPAVLNLVDACSSTSKKKYLKLYAMHLIELSNRASSIMTLLVRKKQTSTDNILVAFEAYGRISKVPVKLSSAVSELANMHYDVWNTAVKKRVTLIIMPYNYYQK