VMIMISGSLQQLLRKMEQGLVMIVSSGMRKMMRKAKQGMFIVIDDGAKQMAEELRRGFMFVVGSDMQQMLQEAQQSLIMVMPPSLKRALKQLQEGIFFVMGSDAEKMLEKMKQGVFLMMGDGMKELMQEARRGMLLIIDDPLQRMAQQLKRSPQAQHWCWDLMVYLAQNNPNDWFDVHCFANCHDRITNQSTHQVGQLTMVEYVRAMFIAECVWSLRKYSWPCSWSRACYKGRDAWNTELQPCMPFQTAFAQEHKTERRCCSKVTMYFVFWAAFENSTMDPTFEINQTGPGTVPCWADPMRMTDMAKNNVLVCHTMGPPHNNCPMCSVHRVYVCIQRQYCSG