MDRDHDGKLKLDDLKVAMRRRKMPEWYAKAFYEKAKPTFFARSLSWEDFESAMNERESTMLRAYNSLGLSRSGRMTQEDVKKSLKRLGLPATDENATAMLKHLDLEGDGFVTYGQFRNFMMLLPKRVATSSDPSVLWFESSTMVQINQPKSERSATVKLAIQAALAGALASGTSTAAMHPLDTLKTRVQSTVGKGPGMKAFLKTIPEIGAKGLYRGIIPAVVGAASGHGFRTATYEVVCKLLVPLTALPLITEIQIQGFGSGLGTLVGTSVRIPCEVLKQRLQTGQHDNAVEAFKAITKNGTKGLFAGTAATLSREIPFYVIGLVTYEKLKQAAAAAKRKELTAWETIALGGMSGAIAAAATTPADVLKTRAMTGQTAAGEAMWVSVQNIVKKEGAPALFKGVIPRMLWIAPLGAMNFAGYELAKRAM