MKGKFRFSLKRGLLRPSWNKYNIYNIARKQLPALNNRTLYQKKWNAKKETRSYHGPQLREYQLKNAFRPKLEGVISSLDNKLPIPFMNQTYAFLESRLDMSIHRALFASSALQARQLVLHGKVHVNGKPERRAYRQLLPGDLVTVDQKSVMNCVSASSNNTPSIQDGKQTEQVSSKDGENEKKKDNDDDLFEQTSNGKLPSINETISNFVPKPFMSLMAFIPAYLEVCFRTCSFVYVRDPVARPGLTEVPSPFPEDLHALAYTYYIRSRNMRQGAARCQARRLIPQKVRDASFYQGPPELYKKRNVSPKEAFSHRYPVRQGKLTKLV*