MTTGKGQDMVFADYGDHWRKMRRIATLPFFTNKVVQQNRQGWEAEVSLAIKDIKNSPGATTSGIIIRERLQLMMYNIVYRMMFGRTFSGLDDPLYLQLMTLNNENNRLAQSFKYSYGDFVPSLKPFLRSYLQEVWETNQRRLAFLRDTFLNERKKATGGDRIGVDHFVEAQQKGEISESSVLYLIQNMNVAAIETTLWSTEWGIAEMVNNQNIQEKLRKEFETEIGKGVPLTEPDVAKLPYLQALVKEILRMHMVIPMLVPHMNLQAAKLGGYDIPAGCRVLVNAWGIANNPKYWDEPEVFNPDRFLYSKIEATGNDM