MVEQQEQAPRWVEQKENVRQEFTFGGPALDFLCTRTLKDERPLPNRIMESFLNRFFPLGYPHSVAEGYLTYSQFRALQHFSSAMLSVFSTQSLLYAAGLRSTPAQATVVSWVLKDGMQHAGKIACSMWGARMDAEPKRWRLLADVLYDLGTALEVVSPLCPQFFLEVAGIANLAKGMATVAARATRLPIYSAFAKEGNLSDLYAKGEAISTLFNVLGLGVGIQLASTVCSTMHGKLMVAPLLSAVHLLSISQEMRAAPLNTLNSQRTACIIAEFVKTGNVPAPAEVRYKERLALPVTLNVEAGSVVAGVSIRRAFGKPSVLRTLKMKFQEERFLLSFHDRLTHMVLHRNATGEDVVRGWLLSAYVARIAGGKIKPTGQGFGVQKLEAMEEAHELLEKYFPTLVLGLREAGWHTDLFLEGGGERAVW*