MAVQKLKVGIAGLGRVGKLHAINFLHRTPRAELVAAFSPDPAEIAWGKQKLEPYGVTLYDNYDKMLEHPGLMAVAIGTATPVHAEEAIKAIDRDLHVLCEKPLSTDVEVCKSVVNKARTKPHLKVMCGFSRRFDESYRDVYDKISQGLIGKPSILRSQTCDKYDPSGFYVAYSAWSGGVFVDMSVHDIDLTLWFFGDDVVPKTISAYGITAVQPELKKFNDYDNAVGIVEFHNGKIAYYYCSRMMAHGQEDTTEIIGTEGKLSVNSNPQRNLVNFYHSGGITREAPSNFIGRFGPAFVTEANEFTAACLDNTPLPMKLSNAVKAVEIGAYLQEALVTGKQIHFDEIGRRVERAQI*