MEDRVSKTVEIIVGGAGGFGDWQSRCATLPFRFGGFGLSGIVPLRTSRSLSCCTSPPFMKKLATMYFDMVEKKMVSQYNPGAREKAILISNRAAHSMNFLRALPIEGLGQAMHPSQFRCVLCYRLAIPMFPADFTCPCCSSKTMDPFGDHVVHCGNEIGLKFRHNLVRDVLVDICVQDGVVVQKESEEGKDLRPANHLIYSWDRGKNVCLDVIGVSPFTGPGVDAFVPGAAVSNAVARKENKYEAKCEVDVGLTSESDGALRPADILLYSSDGGLDVCVDLTGSSPMTQSGLSGFVPGRVVARSQRKQDKYAARCRALGYGFFPFSFSSFGELEKGAVSLLKRVQSYSRAQDIGSRAAAHIFSRIGFAIARGVGAQIVSRLPPPSCSSLDLCSLLSL*