MSDVAKEYAAGLAAGVATVIIGHPFDTVKVKLQKHNTEAHGVKYKNALHCTARILSSEGVRGLYRGATPSFVGMAFESSLLFGFYSQMKQSLQGEVHSSRPQLQVIIPSAACGGAIISFVLCPSELVKCRMQLQGTDTAITKYERYVGPLDCALKTLKSGGIKGIFRGGFTTLLRESIGNAVFFSTYEFSRHYLHLRLESTSRYLNPESKLLIDVGVGIVTGGLAGMAFWATVFPLDVAKTIIQTSPASRSTSNPFLTLNSIYRRVGLNGCYAGLGPTLVRAFPANAAAIVTWELTAKLLGVKRE*