MTSPYEGLSIEQWKSKTQELIENHPLHLEMIREIALKSWDILWQTTIGEGELAIPLYSLDVPAMVVGYFFEKLFAKELQKREPQLWRGGVSKEEKDLVYISDQLYSIEIKTSGQLGLKIFGNRSYGKSVENPDLAKKEKSGYYITVNFYDRIINLIRFGWIDHSDWKAQSSESGQSAGLSEEIYTYKLIPIAGEYRLNTPVTLLKGIGGKTAKIFEDEGIKTVRELENYQGVNKKLLKFKQKLEDLELS