MSNSLAIAAITMTLQNLIYQTLKEDLDGGNVTTLPLDKARNETTNKQINLFLYHFSSNTAFSNRHPVAQVRRGDNQKGPLALDLFYLISVYGDKDNEIESHQLLGKVMSLFHDVSKITSEIIESATVQELRESNLHQQVEQINITPLFFSFEEILKIWQGVSVSYRPCVCYQVSVVLIDSQIPLNVPLPVLFLNNGQSQVSQKTFLPSLTAIELPHRQPSAQLGDIITLRGQNLDRPNLKVKLTHNQLKQSLELDPLTDLTADKIQIKIPDIEAETVNQWYIGLYIVAVIFQEGENDQKQSNELPLVLAPRITALSPKETHEGKIYLKVNCQPPLHSKQKALVLWGDQVFPTRKQTNSAANYTRLTCQIPAASTGEYVIRLRVDGVDNIPVDFSTIPWQFDRNQIVIVS