MKRVLRNGLLLKQRGLWVPASASSRRALGGVAESAAAAPALPALPHFDHTPHPYTGPSAQEILEKRKKFVNPSIFLYYKKPINIVEGKMQYLYDETGRRYLDAIGGIVTISCGHCHPDIVGAIIRQTKLLQHTTTIYLHHAVADYAEALASKMPGNLKVVYLVNSGSEANDMAMMMARLYTGNFDIISLRNAYHGLSATTMGAAGMQTWKHGIAQGFGVHHALNPHPYRGAYGNDGKRYAEDVADLINSSTPGKVAGFIAETIQGAGGAVELASGYLPAAYELIRSAGGVCIADEVQTGFGRTGSHFWGFETQGVIPDIVTMAKGIGNGLPLAAVVTTPEIAAVLSKCLHFNTFGGNPVCSAGGHAVLKVIDKEKRQENCAAVGGHLLQRLRDLQEKHSIIGDVRGRGLMIGVELVTDRSTKAPATAEAAELLEKMKELGVLAGKSGLHGNVFRFKPPMCITKEDTDFLVDVMDYGLSSL*