MATEEDIDKQILKKYEIQTKLGKGAYGVVWKAMDRKTKAVVALKKIFDAFQNATDAQRTFREVMFLQDLNQHENIIKLLNVLKAENDRDLYLIFEYMETDLHAVIRANILEEVHKQYIMYQMFKALKYMHSGELLHRDIKPSNLLLNSDCVIKLADYGLARSVSQLNASEGNNPILTDYVATRWYRAPEILLGSTKYTYGVDMWSSGCILGELLLGKPIFPGNSTMNQLDRIVEDSNAKKKGCLRVSFARAGFISRFLKLLVFNPNHRLSVEEALEHPYMANFHNPADEPVSNKVIVLPISDNTKYTVQEYRDRLYAEILKKKREMHRMIKEKESSWAARQGAVSRGDCTVEEQAPLILTTPAHAMQGAGAVSRGDSGRTRAHADGHGSTGSSGRSNVPGHRSSFQK*