MLGSVNDDEPFKHPQIRKMVTDFAELTMSPLWRIVIFHSRDQSFSVSTALKARCHAVECLTWVKTNVNHSPLHRFVSATECITVGYYDEVSKRRVREHCNENGISNVLMFPAVTKKLRHVAGDMTLVNPYQKPRKLIMRLLQLFSNDDDWVLDLFSGTGTTLACSLNMFRHCIAMEKDDAQVSFIRMRINGLNECPDEDQEVGRKHIADTERFQPASREPVPPLADEPRDMADLEEPILEQERQDRCSNVPEDPNILEPEESYDQLLL*