MSRVCVTGAAGYIATWLVKKLLGRGCVVHATLRDLGDEKKTALLRRMPGAAERLVLFEADMYDAATFEPAIAGCEFVFLIATPLQHDPSSTKYKNNTEAAVDAMRVILQQCERSRTVRRVIHTASVTAASPLREDGSGGYKDFINESFWSPLNLTYDFTNAHLDGYVSSKSLSEKELLSYNSSPSPAFEVVTLACAVVGGDTLQPYLWSTIPVIMSPLTGDELCHNVLKFLQALLGSVPLVHIDDVCDAHVFCMDQPSIAGRFLCAAGYPNMKDYIDRFAAKYPEIEIKLKEVIGEGVRVQADTKKLVDLGFKYKYGVEETLDCSVECAKRLGEL*