MKNLPVFLMGCGGVGRQLLQHIVSCRSLHAKQGVHLRVVGVCDSKYLVVVADVLTAELDDSFLLEVCRVKSNGSSLQTLVNSGVCQVFSGPEVIQKVVDIGRLGKSTGLAFVDCSASAETIGVLNQVVDFGCCVVLANKKPLTVPMEDYDKLVSQPRRLRHESTVGAGLPVIASLNRIISSGDPVYRIIGSLSGTLGYVMSEVEDGKPLSQVVNAAKSLGYTEPDPRDDLGGMDVARKALIIARLLGRRLNLDNMKIESLYPEEMGPDVMPLEDFLVNGLPLLDQKIEDRIKQASANGNVLRYVCLIDEARCEVGIQEVPKDSALGRLRGSDNVVEIYSRCYEKQPLVIQGAGAGNDTTAAGVLADILDIQDLFP*