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)
451392:	76 61                	jbe    0x4513f5
451394:	6c                   	insb   (%dx),%es:(%edi)
451395:	69 64 50 72 6f 67 72 	imul   $0x6172676f,0x72(%eax,%edx,2),%esp
45139c:	61
45139d:	6d                   	insl   (%dx),%es:(%edi)
45139e:	45                   	inc    %ebp
45139f:	78 63                	js     0x451404
4513a1:	65 70 74             	gs jo  0x451418
4513a4:	69 6f 6e 00 49 6e 76 	imul   $0x766e4900,0x6e(%edi),%ebp
4513ab:	61                   	popa
4513ac:	6c                   	insb   (%dx),%es:(%edi)
4513ad:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
4513b4:	74
4513b5:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
4513bc:	70 74                	jo     0x451432
4513be:	69 6f 6e 00 4d 65 74 	imul   $0x74654d00,0x6e(%edi),%ebp
4513c5:	68 6f 64 49 6e       	push   $0x6e49646f
4513ca:	66 6f                	outsw  %ds:(%esi),(%dx)
4513cc:	00 43 75             	add    %al,0x75(%ebx)
4513cf:	6c                   	insb   (%dx),%es:(%edi)
4513d0:	74 75                	je     0x451447
4513d2:	72 65                	jb     0x451439
4513d4:	49                   	dec    %ecx
4513d5:	6e                   	outsb  %ds:(%esi),(%dx)
4513d6:	66 6f                	outsw  %ds:(%esi),(%dx)
4513d8:	00 4d 65             	add    %cl,0x65(%ebp)
4513db:	6d                   	insl   (%dx),%es:(%edi)
4513dc:	62 65 72             	bound  %esp,0x72(%ebp)
4513df:	49                   	dec    %ecx
4513e0:	6e                   	outsb  %ds:(%esi),(%dx)
4513e1:	66 6f                	outsw  %ds:(%esi),(%dx)
4513e3:	00 43 53             	add    %al,0x53(%ebx)
4513e6:	68 61 72 70 41       	push   $0x41707261
4513eb:	72 67                	jb     0x451454
4513ed:	75 6d                	jne    0x45145c
4513ef:	65 6e                	outsb  %gs:(%esi),(%dx)
4513f1:	74 49                	je     0x45143c
4513f3:	6e                   	outsb  %ds:(%esi),(%dx)
4513f4:	66 6f                	outsw  %ds:(%esi),(%dx)
4513f6:	00 43 72             	add    %al,0x72(%ebx)
4513f9:	65 61                	gs popa
4513fb:	74 65                	je     0x451462
4513fd:	49                   	dec    %ecx
4513fe:	6e                   	outsb  %ds:(%esi),(%dx)
4513ff:	73 74                	jae    0x451475
451401:	61                   	popa
451402:	6e                   	outsb  %ds:(%esi),(%dx)
451403:	63 65 41             	arpl   %esp,0x41(%ebp)
451406:	6e                   	outsb  %ds:(%esi),(%dx)
451407:	64 55                	fs push %ebp
451409:	6e                   	outsb  %ds:(%esi),(%dx)
45140a:	77 72                	ja     0x45147e
45140c:	61                   	popa
45140d:	70 00                	jo     0x45140f
45140f:	53                   	push   %ebx
451410:	6c                   	insb   (%dx),%es:(%edi)
451411:	65 65 70 00          	gs gs jo 0x451415
451415:	50                   	push   %eax
451416:	6f                   	outsl  %ds:(%esi),(%dx)
451417:	70 00                	jo     0x451419
451419:	4d                   	dec    %ebp
45141a:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
451421:	74 2e                	je     0x451451
451423:	43                   	inc    %ebx
451424:	53                   	push   %ebx
451425:	68 61 72 70 00       	push   $0x707261
45142a:	43                   	inc    %ebx
45142b:	68 61 72 00 53       	push   $0x53007261
451430:	65 74 4d             	gs je  0x451480
451433:	65 6d                	gs insl (%dx),%es:(%edi)
451435:	62 65 72             	bound  %esp,0x72(%ebp)
451438:	00 53 74             	add    %dl,0x74(%ebx)
45143b:	72 65                	jb     0x4514a2
45143d:	61                   	popa
45143e:	6d                   	insl   (%dx),%es:(%edi)
45143f:	52                   	push   %edx
451440:	65 61                	gs popa
451442:	64 65 72 00          	fs gs jb 0x451446
451446:	54                   	push   %esp
451447:	65 78 74             	gs js  0x4514be
45144a:	52                   	push   %edx
45144b:	65 61                	gs popa
45144d:	64 65 72 00          	fs gs jb 0x451451
451451:	53                   	push   %ebx
451452:	74 72                	je     0x4514c6
451454:	69 6e 67 42 75 69 6c 	imul   $0x6c697542,0x67(%esi),%ebp
45145b:	64 65 72 00          	fs gs jb 0x45145f
45145f:	4d                   	dec    %ebp
451460:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
451467:	74 2e                	je     0x451497
451469:	43                   	inc    %ebx
45146a:	53                   	push   %ebx
45146b:	68 61 72 70 2e       	push   $0x2e707261
451470:	52                   	push   %edx
451471:	75 6e                	jne    0x4514e1
451473:	74 69                	je     0x4514de
451475:	6d                   	insl   (%dx),%es:(%edi)
451476:	65 42                	gs inc %edx
451478:	69 6e 64 65 72 00 43 	imul   $0x43007265,0x64(%esi),%ebp
45147f:	61                   	popa
451480:	6c                   	insb   (%dx),%es:(%edi)
451481:	6c                   	insb   (%dx),%es:(%edi)
451482:	53                   	push   %ebx
451483:	69 74 65 42 69 6e 64 	imul   $0x65646e69,0x42(%ebp,%eiz,2),%esi
45148a:	65
45148b:	72 00                	jb     0x45148d
45148d:	52                   	push   %edx
45148e:	65 73 6f             	gs jae 0x451500
451491:	75 72                	jne    0x451505
451493:	63 65 4d             	arpl   %esp,0x4d(%ebp)
451496:	61                   	popa
451497:	6e                   	outsb  %ds:(%esi),(%dx)
451498:	61                   	popa
451499:	67 65 72 00          	addr16 gs jb 0x45149d
45149d:	52                   	push   %edx
45149e:	65 73 6f             	gs jae 0x451510
4514a1:	6c                   	insb   (%dx),%es:(%edi)
4514a2:	76 65                	jbe    0x451509
4514a4:	45                   	inc    %ebp
4514a5:	76 65                	jbe    0x45150c
4514a7:	6e                   	outsb  %ds:(%esi),(%dx)
4514a8:	74 48                	je     0x4514f2
4514aa:	61                   	popa
4514ab:	6e                   	outsb  %ds:(%esi),(%dx)
4514ac:	64 6c                	fs insb (%dx),%es:(%edi)
4514ae:	65 72 00             	gs jb  0x4514b1
4514b1:	53                   	push   %ebx
4514b2:	79 73                	jns    0x451527
4514b4:	74 65                	je     0x45151b
4514b6:	6d                   	insl   (%dx),%es:(%edi)
4514b7:	2e 43                	cs inc %ebx
4514b9:	6f                   	outsl  %ds:(%esi),(%dx)
4514ba:	64 65 44             	fs gs inc %esp
4514bd:	6f                   	outsl  %ds:(%esi),(%dx)
4514be:	6d                   	insl   (%dx),%es:(%edi)
4514bf:	2e 43                	cs inc %ebx
4514c1:	6f                   	outsl  %ds:(%esi),(%dx)
4514c2:	6d                   	insl   (%dx),%es:(%edi)
4514c3:	70 69                	jo     0x45152e
4514c5:	6c                   	insb   (%dx),%es:(%edi)
4514c6:	65 72 00             	gs jb  0x4514c9
4514c9:	49                   	dec    %ecx
4514ca:	43                   	inc    %ebx
4514cb:	6f                   	outsl  %ds:(%esi),(%dx)
4514cc:	6e                   	outsb  %ds:(%esi),(%dx)
4514cd:	74 61                	je     0x451530
4514cf:	69 6e 65 72 00 42 69 	imul   $0x69420072,0x65(%esi),%ebp
4514d6:	74 43                	je     0x45151b
4514d8:	6f                   	outsl  %ds:(%esi),(%dx)
4514d9:	6e                   	outsb  %ds:(%esi),(%dx)
4514da:	76 65                	jbe    0x451541
4514dc:	72 74                	jb     0x451552
4514de:	65 72 00             	gs jb  0x4514e1
4514e1:	49                   	dec    %ecx
4514e2:	6e                   	outsb  %ds:(%esi),(%dx)
4514e3:	63 61 72             	arpl   %esp,0x72(%ecx)
4514e6:	63 61 74             	arpl   %esp,0x74(%ecx)
4514e9:	6f                   	outsl  %ds:(%esi),(%dx)
4514ea:	72 00                	jb     0x4514ec
4514ec:	47                   	inc    %edi
4514ed:	65 74 49             	gs je  0x451539
4514f0:	4c                   	dec    %esp
4514f1:	47                   	inc    %edi
4514f2:	65 6e                	outsb  %gs:(%esi),(%dx)
4514f4:	65 72 61             	gs jb  0x451558
4514f7:	74 6f                	je     0x451568
4514f9:	72 00                	jb     0x4514fb
4514fb:	41                   	inc    %ecx
4514fc:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
451500:	61                   	popa
451501:	74 6f                	je     0x451572
451503:	72 00                	jb     0x451505
451505:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
45150a:	00 2e                	add    %ch,(%esi)
45150c:	63 63 74             	arpl   %esp,0x74(%ebx)