MSKLPSIPGFSGSSDPVHYEHCDVNNITEPLKQWKEARKRYDKLMDDKFTIAMQTYKRPKELEETMRVLLSEKIPSLHEIVIVWNNLDEAPPGNFKSETGVPVRYRVSERNSLNMKLLPDPDFKTRAVLLSDDDVYYKPQDLEFAFQSWRKFGRFRLTGALPRCATPDKDNDALWKYGFCSKDKGQDVYSMIITNLCFAHMSFLDFYSSDNALMQQVRKYVDDHFNCEDIALNYVASYLTGTGPLLVSGREKYVNYEPAQGISKKPGHLEARSKCLNDLTKMFGCMPLVNETAHIQRGVIVL*