MGKDKEKLTKSCEDQKLCGSKEGKGKRLWKKVKYQLVEYHSLPAYLKDNEYILGHYRAEWPLKQALLSIFTIHNETLNVWTHLIGFFLFLALTIYTAIQVPKVVDLHSLHNLPDVLRKADLHKLQSELLTCLPSLPHMPDLHRLRDGLLLSPSSWHILDLLTNCLPERFSLSNHTDVCVLRSVKEDVANIIAPLLVRPITRWPFYAFLGGAMFCLLASSTCHLLSCHSERLSYIMLRLDYAGIAALISTSFYPPVYYSFMCYPFFCNLYLGFITLLGIATILGSLLPVFQTPEYRTIRASLFFGMGFSGAVPILHKLVLFWHQPEALHTTGYELLMGIFYGIGALVYAMRVPERWMPGKFDIAGHSHQLFHVLVVAGAYTHYHAGLVYLRWRDLQGC*