MVSYKVLSGGVYSPLPTFFKNDAKKSLDLEAQVAHARHLYDSGIKGILVGGSIGEAIHLTEEERLTLIRTLHKAVPEFTIIAGVIGYCIEDIIRQISVSKENGASYSVILVPGYYGPSLVSQKGIISWFNSIADKAELPIILYNYPGVQNGIQLTFDSYKELSRHEKIVGCKLTHYDFTLYTLVGKSTELRDNNFSPFAGVGQVLVPALSVGIEGVIDGLSTVFPKSMIHLFNLYQEGKTEEASKLQELVTAVNEMTAVLNLLGIKYAIKHRFGLGESLVGRPPLDQEIDITVWDKHYEDFKKLEALEESL*