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)
445510:	63 00                	arpl   %eax,(%eax)
445512:	45                   	inc    %ebp
445513:	6e                   	outsb  %ds:(%esi),(%dx)
445514:	63 6f 64             	arpl   %ebp,0x64(%edi)
445517:	65 55                	gs push %ebp
445519:	54                   	push   %esp
44551a:	46                   	inc    %esi
44551b:	38 00                	cmp    %al,(%eax)
44551d:	46                   	inc    %esi
44551e:	6f                   	outsl  %ds:(%esi),(%dx)
44551f:	72 63                	jb     0x445584
445521:	65 44                	gs inc %esp
445523:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
445526:	61                   	popa
445527:	74 69                	je     0x445592
445529:	6e                   	outsb  %ds:(%esi),(%dx)
44552a:	67 00 6a 61          	add    %ch,0x61(%bp,%si)
44552e:	78 00                	js     0x445530
445530:	6a 67                	push   $0x67
445532:	68 00 6a 67 78       	push   $0x78676a00
445537:	00 6a 68             	add    %ch,0x68(%edx)
44553a:	78 00                	js     0x44553c
44553c:	6f                   	outsl  %ds:(%esi),(%dx)
44553d:	6c                   	insb   (%dx),%es:(%edi)
44553e:	62 00                	bound  %eax,(%eax)
445540:	6f                   	outsl  %ds:(%esi),(%dx)
445541:	6c                   	insb   (%dx),%es:(%edi)
445542:	61                   	popa
445543:	00 6f 6c             	add    %ch,0x6c(%edi)
445546:	67 00 46 69          	add    %al,0x69(%bp)
44554a:	6c                   	insb   (%dx),%es:(%edi)
44554b:	65 41                	gs inc %ecx
44554d:	63 63 65             	arpl   %esp,0x65(%ebx)
445550:	73 73                	jae    0x4455c5
445552:	00 6f 6c             	add    %ch,0x6c(%edi)
445555:	68 00 6f 6c 78       	push   $0x786c6f00
44555a:	00 6f 62             	add    %ch,0x62(%edi)
44555d:	61                   	popa
44555e:	00 45 6e             	add    %al,0x6e(%ebp)
445561:	63 6f 64             	arpl   %ebp,0x64(%edi)
445564:	69 6e 67 00 6d 64 6a 	imul   $0x6a646d00,0x67(%esi),%ebp
44556b:	00 6d 64             	add    %ch,0x64(%ebp)
44556e:	6f                   	outsl  %ds:(%esi),(%dx)
44556f:	00 6d 64             	add    %ch,0x64(%ebp)
445572:	6c                   	insb   (%dx),%es:(%edi)
445573:	00 6d 64             	add    %ch,0x64(%ebp)
445576:	68 00 6d 64 78       	push   $0x78646d00
44557b:	00 6d 63             	add    %ch,0x63(%ebp)
44557e:	6a 00                	push   $0x0
445580:	6d                   	insl   (%dx),%es:(%edi)
445581:	63 6f 00             	arpl   %ebp,0x0(%edi)
445584:	6d                   	insl   (%dx),%es:(%edi)
445585:	63 61 00             	arpl   %esp,0x0(%ecx)
445588:	6d                   	insl   (%dx),%es:(%edi)
445589:	63 67 00             	arpl   %esp,0x0(%edi)
44558c:	6d                   	insl   (%dx),%es:(%edi)
44558d:	63 68 00             	arpl   %ebp,0x0(%eax)
445590:	6d                   	insl   (%dx),%es:(%edi)
445591:	6a 62                	push   $0x62
445593:	00 6d 6a             	add    %ch,0x6a(%ebp)
445596:	61                   	popa
445597:	00 6d 6a             	add    %ch,0x6a(%ebp)
44559a:	67 00 6d 6a          	add    %ch,0x6a(%di)
44559e:	68 00 6d 6f 62       	push   $0x626f6d00
4455a3:	00 6d 6f             	add    %ch,0x6f(%ebp)
4455a6:	61                   	popa
4455a7:	00 6d 6f             	add    %ch,0x6f(%ebp)
4455aa:	67 00 6d 6f          	add    %ch,0x6f(%di)
4455ae:	68 00 6d 6f 78       	push   $0x786f6d00
4455b3:	00 6d 6c             	add    %ch,0x6c(%ebp)
4455b6:	61                   	popa
4455b7:	00 6d 6c             	add    %ch,0x6c(%ebp)
4455ba:	67 00 6d 6c          	add    %ch,0x6c(%di)
4455be:	68 00 6d 6c 78       	push   $0x786c6d00
4455c3:	00 6d 62             	add    %ch,0x62(%ebp)
4455c6:	61                   	popa
4455c7:	00 79 64             	add    %bh,0x64(%ecx)
4455ca:	6a 00                	push   $0x0
4455cc:	44                   	inc    %esp
4455cd:	61                   	popa
4455ce:	74 65                	je     0x445635
4455d0:	54                   	push   %esp
4455d1:	69 6d 65 00 79 64 6f 	imul   $0x6f647900,0x65(%ebp),%ebp
4455d8:	00 79 64             	add    %bh,0x64(%ecx)
4455db:	6c                   	insb   (%dx),%es:(%edi)
4455dc:	00 79 64             	add    %bh,0x64(%ecx)
4455df:	62 00                	bound  %eax,(%eax)
4455e1:	79 64                	jns    0x445647
4455e3:	61                   	popa
4455e4:	00 79 64             	add    %bh,0x64(%ecx)
4455e7:	67 00 79 63          	add    %bh,0x63(%bx,%di)
4455eb:	6f                   	outsl  %ds:(%esi),(%dx)
4455ec:	00 79 63             	add    %bh,0x63(%ecx)
4455ef:	78 00                	js     0x4455f1
4455f1:	79 6c                	jns    0x44565f
4455f3:	78 00                	js     0x4455f5
4455f5:	79 62                	jns    0x445659
4455f7:	61                   	popa
4455f8:	00 79 62             	add    %bh,0x62(%ecx)
4455fb:	67 00 79 61          	add    %bh,0x61(%bx,%di)
4455ff:	78 00                	js     0x445601
445601:	79 67                	jns    0x44566a
445603:	68 00 79 67 78       	push   $0x78677900
445608:	00 64 63 67          	add    %ah,0x67(%ebx,%eiz,2)
44560c:	00 64 63 68          	add    %ah,0x68(%ebx,%eiz,2)
445610:	00 64 63 78          	add    %ah,0x78(%ebx,%eiz,2)
445614:	00 64 6f 62          	add    %ah,0x62(%edi,%ebp,2)
445618:	00 64 6f 61          	add    %ah,0x61(%edi,%ebp,2)
44561c:	00 64 6c 61          	add    %ah,0x61(%esp,%ebp,2)
445620:	00 64 6c 67          	add    %ah,0x67(%esp,%ebp,2)
445624:	00 64 62 68          	add    %ah,0x68(%edx,%eiz,2)
445628:	00 64 62 78          	add    %ah,0x78(%edx,%eiz,2)
44562c:	00 64 67 78          	add    %ah,0x78(%edi,%eiz,2)
445630:	00 64 68 78          	add    %ah,0x78(%eax,%ebp,2)
445634:	00 63 6a             	add    %ah,0x6a(%ebx)
445637:	6f                   	outsl  %ds:(%esi),(%dx)
445638:	00 63 6a             	add    %ah,0x6a(%ebx)
44563b:	67 00 63 6a          	add    %ah,0x6a(%bp,%di)
44563f:	68 00 63 6a 78       	push   $0x786a6300
445644:	00 63 6c             	add    %ah,0x6c(%ebx)
445647:	67 00 63 6c          	add    %ah,0x6c(%bp,%di)
44564b:	68 00 63 62 61       	push   $0x61626300
445650:	00 63 62             	add    %ah,0x62(%ebx)
445653:	67 00 6a 6f          	add    %ch,0x6f(%bp,%si)
445657:	6c                   	insb   (%dx),%es:(%edi)
445658:	00 6a 6f             	add    %ch,0x6f(%edx)
44565b:	62 00                	bound  %eax,(%eax)
44565d:	6a 6f                	push   $0x6f
44565f:	67 00 6a 6f          	add    %ch,0x6f(%bp,%si)
445663:	68 00 6a 6c 68       	push   $0x686c6a00
445668:	00 6d 79             	add    %ch,0x79(%ebp)
44566b:	61                   	popa
44566c:	00 53 74             	add    %dl,0x74(%ebx)
44566f:	6f                   	outsl  %ds:(%esi),(%dx)
445670:	72 65                	jb     0x4456d7
445672:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
445676:	6c                   	insb   (%dx),%es:(%edi)
445677:	61                   	popa
445678:	74 65                	je     0x4456df
44567a:	00 6d 79             	add    %ch,0x79(%ebp)
44567d:	67 00 4d 65          	add    %cl,0x65(%di)
445681:	74 68                	je     0x4456eb
445683:	6f                   	outsl  %ds:(%esi),(%dx)
445684:	64 00 46 69          	add    %al,%fs:0x69(%esi)
445688:	6c                   	insb   (%dx),%es:(%edi)
445689:	65 6e                	outsb  %gs:(%esi),(%dx)
44568b:	61                   	popa
44568c:	6d                   	insl   (%dx),%es:(%edi)
44568d:	65 49                	gs dec %ecx
44568f:	6e                   	outsb  %ds:(%esi),(%dx)
445690:	5a                   	pop    %edx
445691:	69 70 00 46 69 6c 65 	imul   $0x656c6946,0x0(%eax),%esi
445698:	53                   	push   %ebx
445699:	69 7a 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%edx),%edi
4456a0:	70 72                	jo     0x445714
4456a2:	65 73 73             	gs jae 0x445718
4456a5:	65 64 53             	gs fs push %ebx
4456a8:	69 7a 65 00 48 65 61 	imul   $0x61654800,0x65(%edx),%edi
4456af:	64 65 72 4f          	fs gs jb 0x445702
4456b3:	66 66 73 65          	data16 data16 jae 0x44571c
4456b7:	74 00                	je     0x4456b9
4456b9:	46                   	inc    %esi
4456ba:	69 6c 65 4f 66 66 73 	imul   $0x65736666,0x4f(%ebp,%eiz,2),%ebp
4456c1:	65
4456c2:	74 00                	je     0x4456c4
4456c4:	48                   	dec    %eax
4456c5:	65 61                	gs popa
4456c7:	64 65 72 53          	fs gs jb 0x44571e
4456cb:	69 7a 65 00 43 72 63 	imul   $0x63724300,0x65(%edx),%edi
4456d2:	33 32                	xor    (%edx),%esi
4456d4:	00 4d 6f             	add    %cl,0x6f(%ebp)
4456d7:	64 69 66 79 54 69 6d 	imul   $0x656d6954,%fs:0x79(%esi),%esp
4456de:	65
4456df:	00 43 6f             	add    %al,0x6f(%ebx)
4456e2:	6d                   	insl   (%dx),%es:(%edi)