MKITVLGCGALGQLWLSALCKHGHDVQGWLRVPQPYCSVNLIDTDGSFFNESLTANDPDFLAKSELLLVTLKAWQVSDAVRTLASTLPVTSPILLIHNGMGTIEELQNIQQPMLMGTITHAARRDGNIIIHVANGTTHIGPAREQDGDYSYLADILQGVLPDVAWHNNIRAEMWRKLAVNCVINPLTALWNCPNGELRHHTDEINAICEEVAAVIEREGYHTSADDLRYYVEQVIDSTAENISSMLQDVRAMRHTEIDYITGYLLKRARVHGLAVPENSRLFEMVKRKESEYERSGTGMPRPW*