MRLITDNQAKIFCQALVDKNSLYERIFFVGIETTGVFFRSICYARKPKFENCIFFNTVQDALLASFRPCMRCCPLIHPGQVSPLVQTLVELIEINPEKRWKNSDFKELSVDASTVRRQFKRRFGMTFIQFARVKRMGIAMKQIQKGESVIAAQLDSGYESSSGFRDAFAKIIGAGPTKFDEHHTVLKSSWIDTPLGPMLAITDEEFLYLLEFVDQHNLERKLERLRSNLRAVIVPGRTQLTQQIESELNKYFEGSLKEFKIPIYLLGSSFQQLVWSKLMTIPYGQTRSYGEQAKALGKETAYRAVASANGTNKIAIVIPCHRIINNNGKLGGYSGGIHRKKWLIDHERQHQQ