010007002cSSSHHEJJBcUUUHEEBBBcaUHHRFFCCcTTTIRGGCDWaTRRRGMDDWWWYPOMNDQWXXXPPPNNNSSbbKKEEJJcUbKKIFBJCdabKIIFFACdabLIGGAAAdaTLLLMMAQdYYYLOMNDQdYXXPOOOQQ