45104c:	53                   	push   %ebx
45104d:	69 74 65 00 53 54 41 	imul   $0x54415453,0x0(%ebp,%eiz,2),%esi
451054:	54
451055:	68 72 65 61 64       	push   $0x64616572
45105a:	41                   	inc    %ecx
45105b:	74 74                	je     0x4510d1
45105d:	72 69                	jb     0x4510c8
45105f:	62 75 74             	bound  %esi,0x74(%ebp)
451062:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
451066:	6d                   	insl   (%dx),%es:(%edi)
451067:	70 69                	jo     0x4510d2
451069:	6c                   	insb   (%dx),%es:(%edi)
45106a:	65 72 47             	gs jb  0x4510b4
45106d:	65 6e                	outsb  %gs:(%esi),(%dx)
45106f:	65 72 61             	gs jb  0x4510d3
451072:	74 65                	je     0x4510d9
451074:	64 41                	fs inc %ecx
451076:	74 74                	je     0x4510ec
451078:	72 69                	jb     0x4510e3
45107a:	62 75 74             	bound  %esi,0x74(%ebp)
45107d:	65 00 47 75          	add    %al,%gs:0x75(%edi)
451081:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
451088:	62
451089:	75 74                	jne    0x4510ff
45108b:	65 00 47 65          	add    %al,%gs:0x65(%edi)
45108f:	6e                   	outsb  %ds:(%esi),(%dx)
451090:	65 72 61             	gs jb  0x4510f4
451093:	74 65                	je     0x4510fa
451095:	64 43                	fs inc %ebx
451097:	6f                   	outsl  %ds:(%esi),(%dx)
451098:	64 65 41             	fs gs inc %ecx
45109b:	74 74                	je     0x451111
45109d:	72 69                	jb     0x451108
45109f:	62 75 74             	bound  %esi,0x74(%ebp)
4510a2:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4510a7:	75 67                	jne    0x451110
4510a9:	67 65 72 4e          	addr16 gs jb 0x4510fb
4510ad:	6f                   	outsl  %ds:(%esi),(%dx)
4510ae:	6e                   	outsb  %ds:(%esi),(%dx)
4510af:	55                   	push   %ebp
4510b0:	73 65                	jae    0x451117
4510b2:	72 43                	jb     0x4510f7
4510b4:	6f                   	outsl  %ds:(%esi),(%dx)
4510b5:	64 65 41             	fs gs inc %ecx
4510b8:	74 74                	je     0x45112e
4510ba:	72 69                	jb     0x451125
4510bc:	62 75 74             	bound  %esi,0x74(%ebp)
4510bf:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4510c3:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4510ca:	77
4510cb:	73 61                	jae    0x45112e
4510cd:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4510d1:	74 74                	je     0x451147
4510d3:	72 69                	jb     0x45113e
4510d5:	62 75 74             	bound  %esi,0x74(%ebp)
4510d8:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4510dc:	6d                   	insl   (%dx),%es:(%edi)
4510dd:	56                   	push   %esi
4510de:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
4510e5:	74 74                	je     0x45115b
4510e7:	72 69                	jb     0x451152
4510e9:	62 75 74             	bound  %esi,0x74(%ebp)
4510ec:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4510f0:	73 65                	jae    0x451157
4510f2:	6d                   	insl   (%dx),%es:(%edi)
4510f3:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4510f7:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4510fe:	72
4510ff:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
451106:	73 73                	jae    0x45117b
451108:	65 6d                	gs insl (%dx),%es:(%edi)
45110a:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
45110e:	72 61                	jb     0x451171
451110:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
451113:	61                   	popa
451114:	72 6b                	jb     0x451181
451116:	41                   	inc    %ecx
451117:	74 74                	je     0x45118d
451119:	72 69                	jb     0x451184
45111b:	62 75 74             	bound  %esi,0x74(%ebp)
45111e:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
451123:	67 65 74 46          	addr16 gs je 0x45116d
451127:	72 61                	jb     0x45118a
451129:	6d                   	insl   (%dx),%es:(%edi)
45112a:	65 77 6f             	gs ja  0x45119c
45112d:	72 6b                	jb     0x45119a
45112f:	41                   	inc    %ecx
451130:	74 74                	je     0x4511a6
451132:	72 69                	jb     0x45119d
451134:	62 75 74             	bound  %esi,0x74(%ebp)
451137:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
45113b:	73 65                	jae    0x4511a2
45113d:	6d                   	insl   (%dx),%es:(%edi)
45113e:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
451142:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
451149:	69
45114a:	6f                   	outsl  %ds:(%esi),(%dx)
45114b:	6e                   	outsb  %ds:(%esi),(%dx)
45114c:	41                   	inc    %ecx
45114d:	74 74                	je     0x4511c3
45114f:	72 69                	jb     0x4511ba
451151:	62 75 74             	bound  %esi,0x74(%ebp)
451154:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
451158:	73 65                	jae    0x4511bf
45115a:	6d                   	insl   (%dx),%es:(%edi)
45115b:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
45115f:	6f                   	outsl  %ds:(%esi),(%dx)
451160:	6e                   	outsb  %ds:(%esi),(%dx)
451161:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
451167:	74 69                	je     0x4511d2
451169:	6f                   	outsl  %ds:(%esi),(%dx)
45116a:	6e                   	outsb  %ds:(%esi),(%dx)
45116b:	41                   	inc    %ecx
45116c:	74 74                	je     0x4511e2
45116e:	72 69                	jb     0x4511d9
451170:	62 75 74             	bound  %esi,0x74(%ebp)
451173:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
451177:	73 65                	jae    0x4511de
451179:	6d                   	insl   (%dx),%es:(%edi)
45117a:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
45117e:	65 73 63             	gs jae 0x4511e4
451181:	72 69                	jb     0x4511ec
451183:	70 74                	jo     0x4511f9
451185:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
45118c:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
451193:	6f                   	outsl  %ds:(%esi),(%dx)
451194:	6d                   	insl   (%dx),%es:(%edi)
451195:	70 69                	jo     0x451200
451197:	6c                   	insb   (%dx),%es:(%edi)
451198:	61                   	popa
451199:	74 69                	je     0x451204
45119b:	6f                   	outsl  %ds:(%esi),(%dx)
45119c:	6e                   	outsb  %ds:(%esi),(%dx)
45119d:	52                   	push   %edx
45119e:	65 6c                	gs insb (%dx),%es:(%edi)
4511a0:	61                   	popa
4511a1:	78 61                	js     0x451204
4511a3:	74 69                	je     0x45120e
4511a5:	6f                   	outsl  %ds:(%esi),(%dx)
4511a6:	6e                   	outsb  %ds:(%esi),(%dx)
4511a7:	73 41                	jae    0x4511ea
4511a9:	74 74                	je     0x45121f
4511ab:	72 69                	jb     0x451216
4511ad:	62 75 74             	bound  %esi,0x74(%ebp)
4511b0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4511b4:	73 65                	jae    0x45121b
4511b6:	6d                   	insl   (%dx),%es:(%edi)
4511b7:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4511bb:	72 6f                	jb     0x45122c
4511bd:	64 75 63             	fs jne 0x451223
4511c0:	74 41                	je     0x451203
4511c2:	74 74                	je     0x451238
4511c4:	72 69                	jb     0x45122f
4511c6:	62 75 74             	bound  %esi,0x74(%ebp)
4511c9:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4511cd:	73 65                	jae    0x451234
4511cf:	6d                   	insl   (%dx),%es:(%edi)
4511d0:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4511d4:	6f                   	outsl  %ds:(%esi),(%dx)
4511d5:	70 79                	jo     0x451250
4511d7:	72 69                	jb     0x451242
4511d9:	67 68 74 41 74 74    	addr16 push $0x74744174
4511df:	72 69                	jb     0x45124a
4511e1:	62 75 74             	bound  %esi,0x74(%ebp)
4511e4:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4511e8:	73 65                	jae    0x45124f
4511ea:	6d                   	insl   (%dx),%es:(%edi)
4511eb:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4511ef:	6f                   	outsl  %ds:(%esi),(%dx)
4511f0:	6d                   	insl   (%dx),%es:(%edi)
4511f1:	70 61                	jo     0x451254
4511f3:	6e                   	outsb  %ds:(%esi),(%dx)
4511f4:	79 41                	jns    0x451237
4511f6:	74 74                	je     0x45126c
4511f8:	72 69                	jb     0x451263
4511fa:	62 75 74             	bound  %esi,0x74(%ebp)
4511fd:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
451201:	6e                   	outsb  %ds:(%esi),(%dx)
451202:	74 69                	je     0x45126d
451204:	6d                   	insl   (%dx),%es:(%edi)
451205:	65 43                	gs inc %ebx
451207:	6f                   	outsl  %ds:(%esi),(%dx)
451208:	6d                   	insl   (%dx),%es:(%edi)
451209:	70 61                	jo     0x45126c
45120b:	74 69                	je     0x451276
45120d:	62 69 6c             	bound  %ebp,0x6c(%ecx)
451210:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
451217:	69
451218:	62 75 74             	bound  %esi,0x74(%ebp)
45121b:	65 00 42 79          	add    %al,%gs:0x79(%edx)
45121f:	74 65                	je     0x451286
451221:	00 67 65             	add    %ah,0x65(%edi)
451224:	74 5f                	je     0x451285
451226:	56                   	push   %esi
451227:	61                   	popa
451228:	6c                   	insb   (%dx),%es:(%edi)
451229:	75 65                	jne    0x451290
45122b:	00 61 64             	add    %ah,0x64(%ecx)
45122e:	64 5f                	fs pop %edi
451230:	41                   	inc    %ecx
451231:	73 73                	jae    0x4512a6
451233:	65 6d                	gs insl (%dx),%es:(%edi)
451235:	62 6c 79 52          	bound  %ebp,0x52(%ecx,%edi,2)
451239:	65 73 6f             	gs jae 0x4512ab
45123c:	6c                   	insb   (%dx),%es:(%edi)
45123d:	76 65                	jbe    0x4512a4
45123f:	00 6c 50 41          	add    %ch,0x41(%eax,%edx,2)
451243:	37                   	aaa
451244:	43                   	inc    %ebx
451245:	6b 70 59 6d          	imul   $0x6d,0x59(%eax),%esi
451249:	65 62 43 63          	bound  %eax,%gs:0x63(%ebx)
45124d:	67 69 34 36 52 2e 65 	imul   $0x652e5236,(%si),%esi
451254:	78 65                	js     0x4512bb
451256:	00 73 65             	add    %dh,0x65(%ebx)
451259:	74 5f                	je     0x4512ba
45125b:	53                   	push   %ebx
45125c:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
451263:	5f                   	pop    %edi
451264:	43                   	inc    %ebx
451265:	6c                   	insb   (%dx),%es:(%edi)
451266:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
45126d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
451271:	53                   	push   %ebx
451272:	79 73                	jns    0x4512e7
451274:	74 65                	je     0x4512db
451276:	6d                   	insl   (%dx),%es:(%edi)
451277:	2e 54                	cs push %esp
451279:	68 72 65 61 64       	push   $0x64616572
45127e:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
451285:	74 65                	je     0x4512ec
451287:	6d                   	insl   (%dx),%es:(%edi)
451288:	2e 52                	cs push %edx
45128a:	75 6e                	jne    0x4512fa
45128c:	74 69                	je     0x4512f7
45128e:	6d                   	insl   (%dx),%es:(%edi)
45128f:	65 2e 56             	gs cs push %esi
451292:	65 72 73             	gs jb  0x451308
451295:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
45129c:	54                   	push   %esp
45129d:	6f                   	outsl  %ds:(%esi),(%dx)
45129e:	53                   	push   %ebx
45129f:	74 72                	je     0x451313
4512a1:	69 6e 67 00 64 69 73 	imul   $0x73696400,0x67(%esi),%ebp
4512a8:	70 6f                	jo     0x451319
4512aa:	73 69                	jae    0x451315
4512ac:	6e                   	outsb  %ds:(%esi),(%dx)
4512ad:	67 00 53 79          	add    %dl,0x79(%bp,%di)
4512b1:	73 74                	jae    0x451327
4512b3:	65 6d                	gs insl (%dx),%es:(%edi)
4512b5:	2e 44                	cs inc %esp
4512b7:	72 61                	jb     0x45131a
4512b9:	77 69                	ja     0x451324
4512bb:	6e                   	outsb  %ds:(%esi),(%dx)
4512bc:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4512c0:	6a 00                	push   $0x0
4512c2:	6b 00 53             	imul   $0x53,(%eax),%eax
4512c5:	79 73                	jns    0x45133a
4512c7:	74 65                	je     0x45132e
4512c9:	6d                   	insl   (%dx),%es:(%edi)
4512ca:	2e 43                	cs inc %ebx
4512cc:	6f                   	outsl  %ds:(%esi),(%dx)
4512cd:	6d                   	insl   (%dx),%es:(%edi)
4512ce:	70 6f                	jo     0x45133f
4512d0:	6e                   	outsb  %ds:(%esi),(%dx)
4512d1:	65 6e                	outsb  %gs:(%esi),(%dx)
4512d3:	74 4d                	je     0x451322
4512d5:	6f                   	outsl  %ds:(%esi),(%dx)
4512d6:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
4512d9:	00 4c 64 6e          	add    %cl,0x6e(%esp,%eiz,2)
4512dd:	75 6c                	jne    0x45134b
4512df:	6c                   	insb   (%dx),%es:(%edi)
4512e0:	00 43 6f             	add    %al,0x6f(%ebx)
4512e3:	6e                   	outsb  %ds:(%esi),(%dx)
4512e4:	74 61                	je     0x451347
4512e6:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
4512ed:	74 72                	je     0x451361
4512ef:	6f                   	outsl  %ds:(%esi),(%dx)
4512f0:	6c                   	insb   (%dx),%es:(%edi)
4512f1:	00 53 74             	add    %dl,0x74(%ebx)
4512f4:	72 65                	jb     0x45135b
4512f6:	61                   	popa
4512f7:	6d                   	insl   (%dx),%es:(%edi)
4512f8:	00 50 72             	add    %dl,0x72(%eax)
4512fb:	6f                   	outsl  %ds:(%esi),(%dx)
4512fc:	67 72 61             	addr16 jb 0x451360
4512ff:	6d                   	insl   (%dx),%es:(%edi)
451300:	00 53 79             	add    %dl,0x79(%ebx)
451303:	73 74                	jae    0x451379
451305:	65 6d                	gs insl (%dx),%es:(%edi)
451307:	00 52 61             	add    %dl,0x61(%edx)
45130a:	6e                   	outsb  %ds:(%esi),(%dx)
45130b:	64 6f                	outsl  %fs:(%esi),(%dx)
45130d:	6d                   	insl   (%dx),%es:(%edi)
45130e:	00 46 6f             	add    %al,0x6f(%esi)
451311:	72 6d                	jb     0x451380
451313:	00 4d 61             	add    %cl,0x61(%ebp)
451316:	69 6e 00 41 70 70 44 	imul   $0x44707041,0x0(%esi),%ebp
45131d:	6f                   	outsl  %ds:(%esi),(%dx)
45131e:	6d                   	insl   (%dx),%es:(%edi)
45131f:	61                   	popa
451320:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
451327:	43                   	inc    %ebx
451328:	75 72                	jne    0x45139c
45132a:	72 65                	jb     0x451391
45132c:	6e                   	outsb  %ds:(%esi),(%dx)
45132d:	74 44                	je     0x451373
45132f:	6f                   	outsl  %ds:(%esi),(%dx)
451330:	6d                   	insl   (%dx),%es:(%edi)
451331:	61                   	popa
451332:	69 6e 00 73 65 74 5f 	imul   $0x5f746573,0x0(%esi),%ebp
451339:	4c                   	dec    %esp
45133a:	6f                   	outsl  %ds:(%esi),(%dx)
45133b:	63 61 74             	arpl   %esp,0x74(%ecx)
45133e:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
451345:	74 65                	je     0x4513ac
451347:	6d                   	insl   (%dx),%es:(%edi)
451348:	2e 43                	cs inc %ebx
45134a:	6f                   	outsl  %ds:(%esi),(%dx)
45134b:	6e                   	outsb  %ds:(%esi),(%dx)
45134c:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
451352:	74 69                	je     0x4513bd
451354:	6f                   	outsl  %ds:(%esi),(%dx)
451355:	6e                   	outsb  %ds:(%esi),(%dx)
451356:	00 53 79             	add    %dl,0x79(%ebx)
451359:	73 74                	jae    0x4513cf
45135b:	65 6d                	gs insl (%dx),%es:(%edi)
45135d:	2e 47                	cs inc %edi
45135f:	6c                   	insb   (%dx),%es:(%edi)
451360:	6f                   	outsl  %ds:(%esi),(%dx)
451361:	62 61 6c             	bound  %esp,0x6c(%ecx)
451364:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
45136b:	00 53 79             	add    %dl,0x79(%ebx)
45136e:	73 74                	jae    0x4513e4
451370:	65 6d                	gs insl (%dx),%es:(%edi)
451372:	2e 52                	cs push %edx
451374:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
451377:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
45137c:	6e                   	outsb  %ds:(%esi),(%dx)
45137d:	00 43 6f             	add    %al,0x6f(%ebx)
451380:	6e                   	outsb  %ds:(%esi),(%dx)
451381:	74 72                	je     0x4513f5
451383:	6f                   	outsl  %ds:(%esi),(%dx)
451384:	6c                   	insb   (%dx),%es:(%edi)
451385:	43                   	inc    %ebx
451386:	6f                   	outsl  %ds:(%esi),(%dx)
451387:	6c                   	insb   (%dx),%es:(%edi)
451388:	6c                   	insb   (%dx),%es:(%edi)
451389:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
45138e:	6e                   	outsb  %ds:(%esi),(%dx)
45138f:	00 49 6e             	add    %cl,0x6e(%ecx)