MDKPFRIYITGKPGIGKTTLLFNIYRILKEKNWRITGFYCPEVRVNNTRMGFKIKSVLSGKEAWLARVDARSGIRIGKYYVVLEDNFVRQLEEEIFSFPDIILIDEIGPMELSSVSLKNLINKILTSNYPVIAVVHRSIKFDDGVIYEVTIQNRDILLEEILGRVTSNKNNI