MKLDARGAPALLELRMNYRNLLNEFQVHDGKLVSNQFALLRPRPKATLQKPKALEYPPGVNKAVFRKAALLRSKQLDIRSTRPATREEDERPGVEEKVEEEGSPRSKPDPTLQKEVREIARNAKVQATHGSMEYPPNSGNGLPIDRIPRALEALSYLSPDPKRIEDSLQTLLYRSSADQPLALDEFAVVIHHFEVHRAQQIKAQFNQLDEDGSGAIDKAELRRLLWDTGYSVNRDTLDEIFEEVDKDKSGSVELKEFELVLKIVYDRFGFSRSEVKAFYTLFDRYDADLSGELSADELAGALGWCGHPTSIAEARDIIERYLEKSIQSISRPEFLRIMRCVAEEEIEEFRALFSAMDDDDSGFLDMHELSELFFKLGYTIHSSVIEEAVHGLFPAGVEDGIIFEDCVHVLAYIRSNEGFSKEEAQNLKSVFRKFCSKGRDELREFELTRALGWLGYPLSSQRRRQLWCRVDLDKSGAIHQGEFLKLVRHLREEETSAAQILLAKLQHSNAGPMVPEADMKTMLNKIGYSPAPNILAQALQKPADSSGDGHTDVHGILNILSFLRETQVKKLRQSAGLSDQQVAKIRSKFSLKLEAGKRVEPQEFERFMYDLFKNAKHSPSAQEKIQELIQENFVDGSLGLSEMFWV