MVLEVCGSAVQLVCAPARSLWPTLASAASTLTLFGAANWGLQFFLDQESSISHLLLHIIFAFSMPVFPIVVSFINALNVRTVKRAIQKKLVNARAQQVDRASVTILCNCPLYIEVPSSVSLTSEDELLRSRGYTLVRDLKDLCPMELTPREAATRAPPAAIGTSDQQLQDSPADHAHTEKKYLQFPEAGPASLLSKPDSMKERELLLRLGLAPEYRQLRFVRSRSRFQAVVTTLQAGGYVLSVVQRLAQQLAVCPLEALVCFLCVIIMLQLLLELYACSHYQRPLLLRLNHPQFSQFWGAARDQDTRRLCVRQLRFTVISQALLVLPFAGLSIYYTVHYMQSCRLCSLAALLFLFALLLFAMGLVVYCLTDWETIGVIMVSLSPLIFLGSMLLAVVSSAKDWDLFHSPTNNSFSWILPHVSSQVLKLNSPKKKKKKKRKKKKKKKKKKK