MVIQYKRKQEFPMVKEGMVMTEKPKRNLISSNEKRYKGIRMRKWGKWVAEIREPNKRSRIWLGSYKTAVAAARAYDTAVFYLRGPSARLNFPEEVFKDGNGGEGLGGDMSPTLIRKKAAEVGARVDAELRLENRMVENLDMNKLPEAYGL