MGALINVRRDNPDPFYRYKMERIQTKIEGKGNGIKTVVVNLSSVAQSLARPGGYLIKYFGFELGAQTNIDPPDDRWIINGSHEASKLQDLLDGFISKFVLCKKCKNPETVVQIKDEKITLDCKACGQRSKVEPQLKLTSFILKNVPKKTKKDKAERKAARKARQNGGDKEGSGDENGSEGASPAIEDKNIEYASDDDELTRKIKTEAQSLQLDKREAPKEEEWAVDMSEEAVRARQQSLPGEFKQKLVLNGEEDEEEEGGNTVYDQLGTWIEDEAKAKGGINNVDDVDIYVKAKELGIDAKHRTIQVLVQCLFDENIVAQIPKRAPMLKRLITSERHEKALLGGTERVLADLGKESFDKIVKILQLYYHHDLCSEEVITKWGAKASKKYVDGSTSKKIRKAAEPFLTWLAEAESEEDSDEEEEDDE