MSGRDKDIVWEHGENFYPGWRCKYCNTQKAGGGATRLKQHLAHRGAEVVHCRNVPPDVREYFQRDIEKARKATAERARERLRREKAAAEGNYPGEEEDEETQLQRALDQSRAEAVYRRGVEQRGGVYEHGGDSGSTRGNPLQRMLRRATSQRESPAVEDYNVASGGRRGMTQQRIDTGSWTQKGRNAKEAIGKAWSKFFHFAGVPGRQADNPYFVSAVRETQKWGEGIASPTGRDIDGKYLDQNEQDLKTRYVKFRKD