MPGLKTHIIGKFKDKASIGKARLVHSFGSTAVKYIHLALLKSTTRTPNKPPNSDYVSAVISYSNSRYAPAAFSAALWRLRVTKNAIVATKSLIVIHKLIKSSRDKFEGLGHGRNNLKLNEFSDKSSNLTLELSQWIRWYGQYLDRLSWVPKVLGSFPNLLVNPKDKVEEKDRVSSYQTGYIIRQTDSLVSFFEHICTRPEIPPMFQNKIVDEIRELVIEDYFKIVRLVMVRLQVLFERLIKPGVKPIGDLGLNDFSLLLVRLVECKESLSGLFWRCRRLADDFWCLVEMLKAETEKKNNKQMIELAGLVQTTVKDDEEMIELVGSVQPEWVTFDDSDF*