MGRKHSKNAGTMGSEALTYHERKALGFGLIAERLGKDSIGNFYDCRLTLTPAVDPVCTPKGFLFSREAILENLLEQKKSNKRKLAAWQAQQADDARKQDDKAAIDAEAALLAFDRQNHMGASEELTRKLRKTINEEAEALLSDTHRAAGTVNIATNREQMKTMNAFWAPGKAGESKVVLDKPEMTTLCPATGEAIKLKDLVSVRFTRVPDGGPNEYMDPVTKDVFTNASRLMVLKPTGDVVLKETWERCIKPDGHYDGKQVGEEDVLELQRGGTGFAAHDKELQAKKRFLLGPGSGMADLRGQHASAASKFGLRFSNX