MELSVFTVLTVLIGVGYWIQGFRCFPWLAVNFYLMNTLRVDSSTLQLLMTSANLPMVAKPIYGIISDAVYIAGAHRLPYIIIGGLLQAISWGAIVFIPAAGSSVYIMTSFLLVSNLGASIVEIATDALVAETGKKAKASSSGELQSFAWIAMAAGGIMGNLFGGIAISQVDAKTMFIIFGFLLSIQVMACLTVDEKSFGLPSSQKVPGLENNSTKEKVDAPSVTERLGELPMPNKSFSSESKCDEFGTQAIKSKRAAECAVMKSVQNQVSDLLGALKKPQIAYSLAWFAVSYAMIPILTGTMFFYQTQHLKLDPTFLGLAKVVGQIDIFLVNQLNIRLGIPNSVYILGASALVEVVSMFKILPFTVSLAQLCPPGCEGSLMAFVMSVLSLANIISGYLGVALVSFLGVSSENYSRLPLAIFIQSMATLVPLIWISFLPDREPTKHQKDKSKLS*