MKKLPGLIWGRDSSEKFVCNSCVRGSRSKNRVLNSCTVKKPTLTGWKVGVCDRSLLSIRKREKSFATLIPGKSQLLFPPANNSYLHKGGQCIHGPCRNVSIFSTLRGMRKGHASYTMHLAKFDIVPQYIKNQRAA