44a37c:	6b 00 59             	imul   $0x59,(%eax),%eax
44a37f:	43                   	inc    %ebx
44a380:	76 64                	jbe    0x44a3e6
44a382:	00 50 57             	add    %dl,0x57(%eax)
44a385:	76 67                	jbe    0x44a3ee
44a387:	00 6e 61             	add    %ch,0x61(%esi)
44a38a:	76 6f                	jbe    0x44a3fb
44a38c:	00 57 42             	add    %dl,0x42(%edi)
44a38f:	71 49                	jno    0x44a3da
44a391:	00 56 51             	add    %dl,0x51(%esi)
44a394:	4a                   	dec    %edx
44a395:	6a 00                	push   $0x0
44a397:	4d                   	dec    %ebp
44a398:	6f                   	outsl  %ds:(%esi),(%dx)
44a399:	75 73                	jne    0x44a40e
44a39b:	65 45                	gs inc %ebp
44a39d:	76 65                	jbe    0x44a404
44a39f:	6e                   	outsb  %ds:(%esi),(%dx)
44a3a0:	74 41                	je     0x44a3e3
44a3a2:	72 67                	jb     0x44a40b
44a3a4:	73 00                	jae    0x44a3a6
44a3a6:	50                   	push   %eax
44a3a7:	41                   	inc    %ecx
44a3a8:	75 78                	jne    0x44a422
44a3aa:	00 61 78             	add    %ah,0x78(%ecx)
44a3ad:	79 42                	jns    0x44a3f1
44a3af:	00 4a 50             	add    %cl,0x50(%edx)
44a3b2:	41                   	inc    %ecx
44a3b3:	65 00 4a 56          	add    %cl,%gs:0x56(%edx)
44a3b7:	74 42                	je     0x44a3fb
44a3b9:	00 48 4b             	add    %cl,0x4b(%eax)
44a3bc:	47                   	inc    %edi
44a3bd:	77 00                	ja     0x44a3bf
44a3bf:	62 74 48 49          	bound  %esi,0x49(%eax,%ecx,2)
44a3c3:	00 42 7a             	add    %al,0x7a(%edx)
44a3c6:	52                   	push   %edx
44a3c7:	6d                   	insl   (%dx),%es:(%edi)
44a3c8:	00 66 53             	add    %ah,0x53(%esi)
44a3cb:	4e                   	dec    %esi
44a3cc:	75 00                	jne    0x44a3ce
44a3ce:	44                   	inc    %esp
44a3cf:	6f                   	outsl  %ds:(%esi),(%dx)
44a3d0:	7a 6b                	jp     0x44a43d
44a3d2:	00 67 76             	add    %ah,0x76(%edi)
44a3d5:	76 45                	jbe    0x44a41c
44a3d7:	00 45 54             	add    %al,0x54(%ebp)
44a3da:	70 45                	jo     0x44a421
44a3dc:	00 70 4c             	add    %dh,0x4c(%eax)
44a3df:	5a                   	pop    %edx
44a3e0:	46                   	inc    %esi
44a3e1:	00 74 53 6a          	add    %dh,0x6a(%ebx,%edx,2)
44a3e5:	4c                   	dec    %esp
44a3e6:	00 48 79             	add    %cl,0x79(%eax)
44a3e9:	54                   	push   %esp
44a3ea:	6f                   	outsl  %ds:(%esi),(%dx)
44a3eb:	00 63 41             	add    %ah,0x41(%ebx)
44a3ee:	68 44 00 6a 4f       	push   $0x4f6a0044
44a3f3:	45                   	inc    %ebp
44a3f4:	42                   	inc    %edx
44a3f5:	00 68 46             	add    %ch,0x46(%eax)
44a3f8:	77 62                	ja     0x44a45c
44a3fa:	00 56 56             	add    %dl,0x56(%esi)
44a3fd:	73 74                	jae    0x44a473
44a3ff:	00 53 4f             	add    %dl,0x4f(%ebx)
44a402:	54                   	push   %esp
44a403:	4d                   	dec    %ebp
44a404:	00 76 42             	add    %dh,0x42(%esi)
44a407:	6b 77 00 71          	imul   $0x71,0x0(%edi),%esi
44a40b:	6a 70                	push   $0x70
44a40d:	73 00                	jae    0x44a40f
44a40f:	55                   	push   %ebp
44a410:	7a 6b                	jp     0x44a47d
44a412:	68 00 6c 59 55       	push   $0x55596c00
44a417:	61                   	popa
44a418:	00 56 56             	add    %dl,0x56(%esi)
44a41b:	69 50 00 47 56 57 7a 	imul   $0x7a575647,0x0(%eax),%edx
44a422:	00 68 6b             	add    %ch,0x6b(%eax)
44a425:	4c                   	dec    %esp
44a426:	52                   	push   %edx
44a427:	00 48 4e             	add    %cl,0x4e(%eax)
44a42a:	42                   	inc    %edx
44a42b:	4f                   	dec    %edi
44a42c:	00 77 66             	add    %dh,0x66(%edi)
44a42f:	72 44                	jb     0x44a475
44a431:	00 62 4e             	add    %ah,0x4e(%edx)
44a434:	4f                   	dec    %edi
44a435:	52                   	push   %edx
44a436:	00 44 69 61          	add    %al,0x61(%ecx,%ebp,2)
44a43a:	6c                   	insb   (%dx),%es:(%edi)
44a43b:	6f                   	outsl  %ds:(%esi),(%dx)
44a43c:	67 52                	addr16 push %edx
44a43e:	65 73 75             	gs jae 0x44a4b6
44a441:	6c                   	insb   (%dx),%es:(%edi)
44a442:	74 00                	je     0x44a444
44a444:	47                   	inc    %edi
44a445:	58                   	pop    %eax
44a446:	48                   	dec    %eax
44a447:	43                   	inc    %ebx
44a448:	00 45 63             	add    %al,0x63(%ebp)
44a44b:	43                   	inc    %ebx
44a44c:	58                   	pop    %eax
44a44d:	00 53 43             	add    %dl,0x43(%ebx)
44a450:	54                   	push   %esp
44a451:	48                   	dec    %eax
44a452:	00 6e 5a             	add    %ch,0x5a(%esi)
44a455:	52                   	push   %edx
44a456:	70 00                	jo     0x44a458
44a458:	79 42                	jns    0x44a49c
44a45a:	78 45                	js     0x44a4a1
44a45c:	00 64 55 75          	add    %ah,0x75(%ebp,%edx,2)
44a460:	52                   	push   %edx
44a461:	00 44 41 6f          	add    %al,0x6f(%ecx,%eax,2)
44a465:	4e                   	dec    %esi
44a466:	00 78 79             	add    %bh,0x79(%eax)
44a469:	45                   	inc    %ebp
44a46a:	6f                   	outsl  %ds:(%esi),(%dx)
44a46b:	00 53 4e             	add    %dl,0x4e(%ebx)
44a46e:	72 52                	jb     0x44a4c2
44a470:	00 74 47 65          	add    %dh,0x65(%edi,%eax,2)
44a474:	54                   	push   %esp
44a475:	00 72 47             	add    %dh,0x47(%edx)
44a478:	47                   	inc    %edi
44a479:	54                   	push   %esp
44a47a:	00 4e 53             	add    %cl,0x53(%esi)
44a47d:	45                   	inc    %ebp
44a47e:	6b 00 70             	imul   $0x70,(%eax),%eax
44a481:	43                   	inc    %ebx
44a482:	54                   	push   %esp
44a483:	54                   	push   %esp
44a484:	00 78 44             	add    %bh,0x44(%eax)
44a487:	70 4c                	jo     0x44a4d5
44a489:	00 57 74             	add    %dl,0x74(%edi)
44a48c:	69 67 00 72 78 4b 6f 	imul   $0x6f4b7872,0x0(%edi),%esp
44a493:	00 4e 73             	add    %cl,0x73(%esi)
44a496:	63 45 00             	arpl   %eax,0x0(%ebp)
44a499:	74 49                	je     0x44a4e4
44a49b:	7a 62                	jp     0x44a4ff
44a49d:	00 5a 49             	add    %bl,0x49(%edx)
44a4a0:	70 72                	jo     0x44a514
44a4a2:	00 4f 56             	add    %cl,0x56(%edi)
44a4a5:	59                   	pop    %ecx
44a4a6:	6e                   	outsb  %ds:(%esi),(%dx)
44a4a7:	00 71 6f             	add    %dh,0x6f(%ecx)
44a4aa:	66 6b 00 58          	imul   $0x58,(%eax),%ax
44a4ae:	46                   	inc    %esi
44a4af:	66 4e                	dec    %si
44a4b1:	00 45 4c             	add    %al,0x4c(%ebp)
44a4b4:	65 47                	gs inc %edi
44a4b6:	00 42 5a             	add    %al,0x5a(%edx)
44a4b9:	71 74                	jno    0x44a52f
44a4bb:	00 4c 65 78          	add    %cl,0x78(%ebp,%eiz,2)
44a4bf:	79 00                	jns    0x44a4c1
44a4c1:	4d                   	dec    %ebp
44a4c2:	6b 58 66 00          	imul   $0x0,0x66(%eax),%ebx
44a4c6:	4b                   	dec    %ebx
44a4c7:	5a                   	pop    %edx
44a4c8:	62 74 00 46          	bound  %esi,0x46(%eax,%eax,1)
44a4cc:	61                   	popa
44a4cd:	67 6d                	insl   (%dx),%es:(%di)
44a4cf:	00 67 51             	add    %ah,0x51(%edi)
44a4d2:	4c                   	dec    %esp
44a4d3:	58                   	pop    %eax
44a4d4:	00 58 4a             	add    %bl,0x4a(%eax)
44a4d7:	6c                   	insb   (%dx),%es:(%edi)
44a4d8:	72 00                	jb     0x44a4da
44a4da:	53                   	push   %ebx
44a4db:	71 61                	jno    0x44a53e
44a4dd:	62 00                	bound  %eax,(%eax)
44a4df:	65 70 55             	gs jo  0x44a537
44a4e2:	6d                   	insl   (%dx),%es:(%edi)
44a4e3:	00 6d 4b             	add    %ch,0x4b(%ebp)
44a4e6:	4a                   	dec    %edx
44a4e7:	6a 00                	push   $0x0
44a4e9:	66 6f                	outsw  %ds:(%esi),(%dx)
44a4eb:	4e                   	dec    %esi
44a4ec:	6d                   	insl   (%dx),%es:(%edi)
44a4ed:	00 6b 76             	add    %ch,0x76(%ebx)
44a4f0:	4c                   	dec    %esp
44a4f1:	67 00 4c 44          	add    %cl,0x44(%si)
44a4f5:	49                   	dec    %ecx
44a4f6:	66 00 68 57          	data16 add %ch,0x57(%eax)
44a4fa:	55                   	push   %ebp
44a4fb:	73 00                	jae    0x44a4fd
44a4fd:	79 78                	jns    0x44a577
44a4ff:	4a                   	dec    %edx
44a500:	76 00                	jbe    0x44a502
44a502:	42                   	inc    %edx
44a503:	44                   	inc    %esp
44a504:	44                   	inc    %esp
44a505:	71 00                	jno    0x44a507
44a507:	44                   	inc    %esp
44a508:	61                   	popa
44a509:	74 61                	je     0x44a56c
44a50b:	47                   	inc    %edi
44a50c:	72 69                	jb     0x44a577
44a50e:	64 56                	fs push %esi
44a510:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
44a517:	6d                   	insl   (%dx),%es:(%edi)
44a518:	6e                   	outsb  %ds:(%esi),(%dx)
44a519:	48                   	dec    %eax
44a51a:	65 61                	gs popa
44a51c:	64 65 72 73          	fs gs jb 0x44a593
44a520:	48                   	dec    %eax
44a521:	65 69 67 68 74 53 69 	imul   $0x7a695374,%gs:0x68(%edi),%esp
44a528:	7a
44a529:	65 4d                	gs dec %ebp
44a52b:	6f                   	outsl  %ds:(%esi),(%dx)
44a52c:	64 65 00 6b 44       	fs add %ch,%gs:0x44(%ebx)
44a531:	55                   	push   %ebp
44a532:	42                   	inc    %edx
44a533:	00 42 77             	add    %al,0x77(%edx)
44a536:	43                   	inc    %ebx
44a537:	47                   	inc    %edi
44a538:	00 49 59             	add    %cl,0x59(%ecx)
44a53b:	72 77                	jb     0x44a5b4
44a53d:	00 79 6b             	add    %bh,0x6b(%ecx)
44a540:	66 75 00             	data16 jne 0x44a543
44a543:	57                   	push   %edi
44a544:	77 55                	ja     0x44a59b
44a546:	51                   	push   %ecx
44a547:	00 68 58             	add    %ch,0x58(%eax)
44a54a:	4a                   	dec    %edx
44a54b:	49                   	dec    %ecx
44a54c:	00 48 41             	add    %cl,0x41(%eax)
44a54f:	45                   	inc    %ebp
44a550:	48                   	dec    %eax
44a551:	00 64 4e 71          	add    %ah,0x71(%esi,%ecx,2)
44a555:	44                   	inc    %esp
44a556:	00 77 67             	add    %dh,0x67(%edi)
44a559:	76 6a                	jbe    0x44a5c5
44a55b:	00 6e 4e             	add    %ch,0x4e(%esi)
44a55e:	64 6a 00             	fs push $0x0
44a561:	77 74                	ja     0x44a5d7
44a563:	7a 54                	jp     0x44a5b9
44a565:	00 6e 4c             	add    %ch,0x4c(%esi)
44a568:	66 58                	pop    %ax
44a56a:	00 6c 61 54          	add    %ch,0x54(%ecx,%eiz,2)
44a56e:	50                   	push   %eax
44a56f:	00 6a 6e             	add    %ch,0x6e(%edx)
44a572:	52                   	push   %edx
44a573:	44                   	inc    %esp
44a574:	00 41 43             	add    %al,0x43(%ecx)
44a577:	69 4d 00 53 71 45 6b 	imul   $0x6b457153,0x0(%ebp),%ecx
44a57e:	00 6f 57             	add    %ch,0x57(%edi)
44a581:	62 64 00 4b          	bound  %esp,0x4b(%eax,%eax,1)
44a585:	4d                   	dec    %ebp
44a586:	76 4f                	jbe    0x44a5d7
44a588:	00 71 4f             	add    %dh,0x4f(%ecx)
44a58b:	45                   	inc    %ebp
44a58c:	4a                   	dec    %edx
44a58d:	00 49 47             	add    %cl,0x47(%ecx)
44a590:	42                   	inc    %edx
44a591:	6c                   	insb   (%dx),%es:(%edi)
44a592:	00 6d 51             	add    %ch,0x51(%ebp)
44a595:	52                   	push   %edx
44a596:	4f                   	dec    %edi
44a597:	00 46 62             	add    %al,0x62(%esi)
44a59a:	43                   	inc    %ebx
44a59b:	6b 00 77             	imul   $0x77,(%eax),%eax
44a59e:	54                   	push   %esp
44a59f:	45                   	inc    %ebp
44a5a0:	4e                   	dec    %esi
44a5a1:	30 00                	xor    %al,(%eax)
44a5a3:	47                   	inc    %edi
44a5a4:	46                   	inc    %esi
44a5a5:	50                   	push   %eax
44a5a6:	58                   	pop    %eax
44a5a7:	31 00                	xor    %eax,(%eax)
44a5a9:	48                   	dec    %eax
44a5aa:	48                   	dec    %eax
44a5ab:	62 4d 32             	bound  %ecx,0x32(%ebp)
44a5ae:	00 41 57             	add    %al,0x57(%ecx)
44a5b1:	66 50                	push   %ax
44a5b3:	00 50 48             	add    %dl,0x48(%eax)
44a5b6:	72 4d                	jb     0x44a605
44a5b8:	00 79 44             	add    %bh,0x44(%ecx)
44a5bb:	55                   	push   %ebp
44a5bc:	78 00                	js     0x44a5be
44a5be:	70 66                	jo     0x44a626
44a5c0:	64 72 00             	fs jb  0x44a5c3
44a5c3:	68 42 55 76 00       	push   $0x765542
44a5c8:	72 74                	jb     0x44a63e
44a5ca:	53                   	push   %ebx
44a5cb:	77 00                	ja     0x44a5cd
44a5cd:	53                   	push   %ebx
44a5ce:	6c                   	insb   (%dx),%es:(%edi)
44a5cf:	56                   	push   %esi
44a5d0:	4e                   	dec    %esi
44a5d1:	00 7a 50             	add    %bh,0x50(%edx)
44a5d4:	4d                   	dec    %ebp
44a5d5:	53                   	push   %ebx
44a5d6:	00 43 47             	add    %al,0x47(%ebx)
44a5d9:	73 77                	jae    0x44a652
44a5db:	00 5a 78             	add    %bl,0x78(%edx)
44a5de:	4b                   	dec    %ebx
44a5df:	74 00                	je     0x44a5e1
44a5e1:	67 69 74 72 00 67 6c 	imul   $0x656c6700,0x72(%si),%esi
44a5e8:	65
44a5e9:	44                   	inc    %esp
44a5ea:	00 73 4f             	add    %dh,0x4f(%ebx)
44a5ed:	41                   	inc    %ecx
44a5ee:	53                   	push   %ebx
44a5ef:	00 47 53             	add    %al,0x53(%edi)
44a5f2:	57                   	push   %edi
44a5f3:	53                   	push   %ebx
44a5f4:	00 6d 4d             	add    %ch,0x4d(%ebp)
44a5f7:	62 45 00             	bound  %eax,0x0(%ebp)
44a5fa:	62 6f 52             	bound  %ebp,0x52(%edi)
44a5fd:	65 00 54 46 6a       	add    %dl,%gs:0x6a(%esi,%eax,2)
44a602:	64 00 74 51 51       	add    %dh,%fs:0x51(%ecx,%edx,2)
44a607:	6a 00                	push   $0x0
44a609:	4d                   	dec    %ebp
44a60a:	6f                   	outsl  %ds:(%esi),(%dx)
44a60b:	75 42                	jne    0x44a64f
44a60d:	00 61 4e             	add    %ah,0x4e(%ecx)
44a610:	57                   	push   %edi
44a611:	64 00 4e 74          	add    %cl,%fs:0x74(%esi)
44a615:	4c                   	dec    %esp
44a616:	7a 00                	jp     0x44a618
44a618:	53                   	push   %ebx
44a619:	6a 52                	push   $0x52
44a61b:	66 00 49 64          	data16 add %cl,0x64(%ecx)
44a61f:	73 41                	jae    0x44a662
44a621:	00 75 48             	add    %dh,0x48(%ebp)
44a624:	52                   	push   %edx
44a625:	43                   	inc    %ebx
44a626:	00 6b 4f             	add    %ch,0x4f(%ebx)
44a629:	5a                   	pop    %edx
44a62a:	6a 00                	push   $0x0
44a62c:	66 46                	inc    %si
44a62e:	4d                   	dec    %ebp
44a62f:	78 00                	js     0x44a631
44a631:	46                   	inc    %esi
44a632:	65 4c                	gs dec %esp
44a634:	61                   	popa
44a635:	00 4b 64             	add    %cl,0x64(%ebx)
44a638:	6b 58 00 67          	imul   $0x67,0x0(%eax),%ebx
44a63c:	4c                   	dec    %esp
44a63d:	6d                   	insl   (%dx),%es:(%edi)
44a63e:	53                   	push   %ebx
44a63f:	00 75 4a             	add    %dh,0x4a(%ebp)
44a642:	50                   	push   %eax
44a643:	77 00                	ja     0x44a645
44a645:	5a                   	pop    %edx
44a646:	6f                   	outsl  %ds:(%esi),(%dx)
44a647:	41                   	inc    %ecx
44a648:	45                   	inc    %ebp
44a649:	00 67 45             	add    %ah,0x45(%edi)
44a64c:	43                   	inc    %ebx
44a64d:	72 00                	jb     0x44a64f