MKDEDLLQIPGCIVHLANASEPLELASGEFKLVRVSSDDNVALALLVRVGLELQWPVVKDEPMVKVSAHDYLFTLPDKDGDSLGYKVTFSDEEGGVFKKLEILEELMREHSCFSSLSKNKNEIDWKEFSPKAEEYKNVVAKAIAEGTGHIIKGIFICSNSFSKMVQKVGSEITITKETGEKSGHDTEINGGDNNRTPKNNNIITITNIARVETLWEASEMIGAMVLDGEGMISGLIMAPVVKSKLGKALLSTAPGEILLASLDSFDKILGAAEAAEIQTHFATSMAATKLVSKRFGESAGKITGKVLETTGSLGRIAWKIQKAMDPSFSMISGVVKNAERE*