015005002cTRRRKK.NNOEEFBcTRYKKU.bIOEBBBcWRYKUU.bIIGGCCcWYYVQU.bJMMGGDWWWQQQP.bbMSSDDdddddLL.NIOOOFFTTTYLLU.NIEEBFFcXaaVLP.NJHHGCDXXaVVVP.JJHMCCDXXaaQPP.JHHMSSS