MLWRQVLHWLNYVASSSLAGSTILLNSALSCLSDASRWRSAVEVYARSTKTSVLCDVITVNNLISACQLQWQKCLQQAGKIQQEGVETDVVTHNVVLASFNGTTWTSAMAWLSNMLEKGLQRTAVTFGTAISVHDVKDDFRTGQRAWERSLLCAEQVRNAALEPNIILGNAAITSCERASRWMWSLTLLSTLSQLLQPNLVSLAALGSACDEATCWKTSLSLLNHVPQWFGAKTSSRMRSAATACINTVMSASGKVMHWSRSLQLVEDMVFLRLTPSSTTVTCLLMTAADAEDVVTGLVKQLCNEVRPDMFHLNALLGSFARRSAWHRALHVASTAAVDAVGARATWAALPSDGWQRAIDAMEYFQIAASVASYTSIIDCCVDVWAVTFQLFSELLLDALVPDVVTSNAILRSX