MADYLTVTHLTKYLKLKFDRDPYLERVYLTGQVSNFRKRPTHQYFSLKDESAVIQATMWAGVYKKLGFDLEEGMKINVIGRVQLYEPSGSYSIVIEKAEPDGIGALALQFEQLKKKLTAEGYFEQKHKQPLPQFVSKIGVITSPSGAVIRDIITTVSRRFPGVEILLFPTKVQGDGAAQEVVANIRRANQREDLDLLIVGRGGGSIEDLWAFNEEIVVQAIFESQLPVISSVGHETDTTLADFVADRRAATPTAAAELATPITKTDLMSWIVERQNRSYQACLRRIKQRQEWVDKLSQSVIFRQPERLYDAYLQKIDRLSMTLMNTMKDRLSSAKENKVQLDHALANSQLQTKIERYQDRVATAKRLLMANMASQYDSQLARFEKAQDALLSLDASRIIARGYAMIEKNQALVASVSQITKGDQLTIKMRDGQLDVEVKDVKNENI*