MSMNQEHLESLETAKNQTSQEEEEKKMKKTNAIRLWLLVLNCSFLAIGQVGGPLLLRLYYLHGGQRKWLTSWLQTAAFPILLLPISISYALAPAGGRTQSIFPVTRNLFLASAFIGCLFSLDSYLYAFGLSYLPVSTSTLLMATQTAFIAAFALLIVKQKFTFYSVNSVMLMTLGAVVLGVHASSDRPANVSNGKYFVGFFMTLVAAAVLGLILPLIEVTYSKVCKAITFHLVMQMQFLVSMFATLFCTIAMLINKDFQVISREAREYGLGATKYYMVLIWGAIAMQLMVIGNMGVIFCSSSLFGGIFIALLVPVQQVFAVIFFHEKFNAEKGLALAMCLWGFASYFYGEYKKTLKVATVTTPEQPNAV