4404f4:	62 67 30             	bound  %esp,0x30(%edi)
4404f7:	6c                   	insb   (%dx),%es:(%edi)
4404f8:	63 55 39             	arpl   %edx,0x39(%ebp)
4404fb:	30 4f 66             	xor    %cl,0x66(%edi)
4404fe:	33 30                	xor    (%eax),%esi
440500:	2b 72 77             	sub    0x77(%edx),%esi
440503:	67 48                	addr16 dec %eax
440505:	37                   	aaa
440506:	67 54                	addr16 push %esp
440508:	51                   	push   %ecx
440509:	73 34                	jae    0x44053f
44050b:	32 58 6c             	xor    0x6c(%eax),%bl
44050e:	48                   	dec    %eax
44050f:	53                   	push   %ebx
440510:	61                   	popa
440511:	54                   	push   %esp
440512:	4b                   	dec    %ebx
440513:	75 7a                	jne    0x44058f
440515:	77 54                	ja     0x44056b
440517:	37                   	aaa
440518:	39 4d 56             	cmp    %ecx,0x56(%ebp)
44051b:	46                   	inc    %esi
44051c:	33 4d 72             	xor    0x72(%ebp),%ecx
44051f:	4a                   	dec    %edx
440520:	78 4b                	js     0x44056d
440522:	63 45 57             	arpl   %eax,0x57(%ebp)
440525:	75 61                	jne    0x440588
440527:	56                   	push   %esi
440528:	4e                   	dec    %esi
440529:	32 61 48             	xor    0x48(%ecx),%ah
44052c:	6c                   	insb   (%dx),%es:(%edi)
44052d:	4e                   	dec    %esi
44052e:	55                   	push   %ebp
44052f:	2b 52 2b             	sub    0x2b(%edx),%edx
440532:	43                   	inc    %ebx
440533:	6f                   	outsl  %ds:(%esi),(%dx)
440534:	72 58                	jb     0x44058e
440536:	31 5a 42             	xor    %ebx,0x42(%edx)
440539:	71 68                	jno    0x4405a3
44053b:	45                   	inc    %ebp
44053c:	48                   	dec    %eax
44053d:	73 46                	jae    0x440585
44053f:	61                   	popa
440540:	39 53 37             	cmp    %edx,0x37(%ebx)
440543:	49                   	dec    %ecx
440544:	32 43 4c             	xor    0x4c(%ebx),%al
440547:	33 62 62             	xor    0x62(%edx),%esp
44054a:	74 6b                	je     0x4405b7
44054c:	64 61                	fs popa
44054e:	71 2b                	jno    0x44057b
440550:	67 71 78             	addr16 jno 0x4405cb
440553:	56                   	push   %esi
440554:	55                   	push   %ebp
440555:	6c                   	insb   (%dx),%es:(%edi)
440556:	42                   	inc    %edx
440557:	58                   	pop    %eax
440558:	52                   	push   %edx
440559:	61                   	popa
44055a:	4a                   	dec    %edx
44055b:	73 46                	jae    0x4405a3
44055d:	47                   	inc    %edi
44055e:	4e                   	dec    %esi
44055f:	4b                   	dec    %ebx
440560:	49                   	dec    %ecx
440561:	50                   	push   %eax
440562:	36 75 4a             	ss jne 0x4405af
440565:	59                   	pop    %ecx
440566:	2f                   	das
440567:	74 65                	je     0x4405ce
440569:	39 57 43             	cmp    %edx,0x43(%edi)
44056c:	50                   	push   %eax
44056d:	51                   	push   %ecx
44056e:	68 79 64 76 64       	push   $0x64766479
440573:	50                   	push   %eax
440574:	65 36 74 77          	gs ss je 0x4405ef
440578:	42                   	inc    %edx
440579:	68 66 63 39 2b       	push   $0x2b396366
44057e:	67 62 64 39          	bound  %esp,0x39(%si)
440582:	49                   	dec    %ecx
440583:	33 6b 54             	xor    0x54(%ebx),%ebp
440586:	4c                   	dec    %esp
440587:	6d                   	insl   (%dx),%es:(%edi)
440588:	32 64 31 79          	xor    0x79(%ecx,%esi,1),%ah
44058c:	41                   	inc    %ecx
44058d:	73 6a                	jae    0x4405f9
44058f:	37                   	aaa
440590:	52                   	push   %edx
440591:	75 43                	jne    0x4405d6
440593:	62 68 47             	bound  %ebp,0x47(%eax)
440596:	68 6f 61 66 4a       	push   $0x4a66616f
44059b:	51                   	push   %ecx
44059c:	41                   	inc    %ecx
44059d:	4f                   	dec    %edi
44059e:	46                   	inc    %esi
44059f:	4a                   	dec    %edx
4405a0:	51                   	push   %ecx
4405a1:	4c                   	dec    %esp
4405a2:	74 78                	je     0x44061c
4405a4:	2f                   	das
4405a5:	6d                   	insl   (%dx),%es:(%edi)
4405a6:	6e                   	outsb  %ds:(%esi),(%dx)
4405a7:	61                   	popa
4405a8:	33 33                	xor    (%ebx),%esi
4405aa:	6c                   	insb   (%dx),%es:(%edi)
4405ab:	69 36 77 4b 63 7a    	imul   $0x7a634b77,(%esi),%esi
4405b1:	31 4d 66             	xor    %ecx,0x66(%ebp)
4405b4:	4a                   	dec    %edx
4405b5:	4b                   	dec    %ebx
4405b6:	72 39                	jb     0x4405f1
4405b8:	53                   	push   %ebx
4405b9:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4405bb:	59                   	pop    %ecx
4405bc:	47                   	inc    %edi
4405bd:	35 58 52 58 6d       	xor    $0x6d585258,%eax
4405c2:	65 34 54             	gs xor $0x54,%al
4405c5:	37                   	aaa
4405c6:	50                   	push   %eax
4405c7:	39 76 71             	cmp    %esi,0x71(%esi)
4405ca:	77 66                	ja     0x440632
4405cc:	30 4f 31             	xor    %cl,0x31(%edi)
4405cf:	32 71 52             	xor    0x52(%ecx),%dh
4405d2:	67 42                	addr16 inc %edx
4405d4:	74 2f                	je     0x440605
4405d6:	45                   	inc    %ebp
4405d7:	70 66                	jo     0x44063f
4405d9:	67 75 59             	addr16 jne 0x440635
4405dc:	59                   	pop    %ecx
4405dd:	76 2b                	jbe    0x44060a
4405df:	79 36                	jns    0x440617
4405e1:	58                   	pop    %eax
4405e2:	47                   	inc    %edi
4405e3:	4b                   	dec    %ebx
4405e4:	72 33                	jb     0x440619
4405e6:	5a                   	pop    %edx
4405e7:	6c                   	insb   (%dx),%es:(%edi)
4405e8:	71 54                	jno    0x44063e
4405ea:	73 79                	jae    0x440665
4405ec:	4f                   	dec    %edi
4405ed:	61                   	popa
4405ee:	78 4f                	js     0x44063f
4405f0:	46                   	inc    %esi
4405f1:	4a                   	dec    %edx
4405f2:	6b 31 69             	imul   $0x69,(%ecx),%esi
4405f5:	44                   	inc    %esp
4405f6:	49                   	dec    %ecx
4405f7:	61                   	popa
4405f8:	63 63 61             	arpl   %esp,0x61(%ebx)
4405fb:	49                   	dec    %ecx
4405fc:	73 35                	jae    0x440633
4405fe:	36 63 6d 56          	arpl   %ebp,%ss:0x56(%ebp)
440602:	34 50                	xor    $0x50,%al
440604:	69 55 4b 75 66 6e 32 	imul   $0x326e6675,0x4b(%ebp),%edx
44060b:	75 50                	jne    0x44065d
44060d:	6f                   	outsl  %ds:(%esi),(%dx)
44060e:	6b 66 33 6c          	imul   $0x6c,0x33(%esi),%esp
440612:	59                   	pop    %ecx
440613:	43                   	inc    %ebx
440614:	75 58                	jne    0x44066e
440616:	69 64 4b 42 34 37 38 	imul   $0x4f383734,0x42(%ebx,%ecx,2),%esp
44061d:	4f
44061e:	77 31                	ja     0x440651
440620:	75 61                	jne    0x440683
440622:	35 36 6e 5a 53       	xor    $0x535a6e36,%eax
440627:	79 73                	jns    0x44069c
440629:	59                   	pop    %ecx
44062a:	2b 52 65             	sub    0x65(%edx),%edx
44062d:	4d                   	dec    %ebp
44062e:	57                   	push   %edi
44062f:	32 4f 4d             	xor    0x4d(%edi),%cl
440632:	50                   	push   %eax
440633:	66 62 6f 79          	bound  %bp,0x79(%edi)
440637:	6c                   	insb   (%dx),%es:(%edi)
440638:	33 65 34             	xor    0x34(%ebp),%esp
44063b:	66 70 2f             	data16 jo 0x44066d
44063e:	44                   	inc    %esp
44063f:	4b                   	dec    %ebx
440640:	6b 78 39 74          	imul   $0x74,0x39(%eax),%edi
440644:	4f                   	dec    %edi
440645:	6c                   	insb   (%dx),%es:(%edi)
440646:	59                   	pop    %ecx
440647:	78 55                	js     0x44069e
440649:	73 53                	jae    0x44069e
44064b:	76 45                	jbe    0x440692
44064d:	4e                   	dec    %esi
44064e:	51                   	push   %ecx
44064f:	41                   	inc    %ecx
440650:	56                   	push   %esi
440651:	59                   	pop    %ecx
440652:	36 76 35             	ss jbe 0x44068a
440655:	45                   	inc    %ebp
440656:	5a                   	pop    %edx
440657:	71 32                	jno    0x44068b
440659:	50                   	push   %eax
44065a:	39 6c 2b 6b          	cmp    %ebp,0x6b(%ebx,%ebp,1)
44065e:	67 47                	addr16 inc %edi
440660:	34 5a                	xor    $0x5a,%al
440662:	53                   	push   %ebx
440663:	66 65 50             	gs push %ax
440666:	66 37                	data16 aaa
440668:	4a                   	dec    %edx
440669:	52                   	push   %edx
44066a:	54                   	push   %esp
44066b:	6e                   	outsb  %ds:(%esi),(%dx)
44066c:	72 43                	jb     0x4406b1
44066e:	2b 44 78 72          	sub    0x72(%eax,%edi,2),%eax
440672:	61                   	popa
440673:	4a                   	dec    %edx
440674:	6c                   	insb   (%dx),%es:(%edi)
440675:	67 45                	addr16 inc %ebp
440677:	52                   	push   %edx
440678:	73 36                	jae    0x4406b0
44067a:	6e                   	outsb  %ds:(%esi),(%dx)
44067b:	36 38 6a 34          	cmp    %ch,%ss:0x34(%edx)
44067f:	49                   	dec    %ecx
440680:	49                   	dec    %ecx
440681:	58                   	pop    %eax
440682:	4f                   	dec    %edi
440683:	66 57                	push   %di
440685:	48                   	dec    %eax
440686:	67 34 64             	addr16 xor $0x64,%al
440689:	45                   	inc    %ebp
44068a:	2b 59 46             	sub    0x46(%ecx),%ebx
44068d:	32 31                	xor    (%ecx),%dh
44068f:	75 78                	jne    0x440709
440691:	37                   	aaa
440692:	32 54 42 34          	xor    0x34(%edx,%eax,2),%dl
440696:	74 70                	je     0x440708
440698:	67 42                	addr16 inc %edx
44069a:	58                   	pop    %eax
44069b:	72 77                	jb     0x440714
44069d:	33 53 47             	xor    0x47(%ebx),%edx
4406a0:	6b 73 46 79          	imul   $0x79,0x46(%ebx),%esi
4406a4:	48                   	dec    %eax
4406a5:	30 43 36             	xor    %al,0x36(%ebx)
4406a8:	45                   	inc    %ebp
4406a9:	4f                   	dec    %edi
4406aa:	42                   	inc    %edx
4406ab:	61                   	popa
4406ac:	78 43                	js     0x4406f1
4406ae:	2f                   	das
4406af:	65 70 6e             	gs jo  0x440720
4406b2:	68 59 78 56 54       	push   $0x54567859
4406b7:	65 71 57             	gs jno 0x440711
4406ba:	30 37                	xor    %dh,(%edi)
4406bc:	64 55                	fs push %ebp
4406be:	52                   	push   %edx
4406bf:	4f                   	dec    %edi
4406c0:	55                   	push   %ebp
4406c1:	34 4e                	xor    $0x4e,%al
4406c3:	71 62                	jno    0x440727
4406c5:	75 52                	jne    0x440719
4406c7:	58                   	pop    %eax
4406c8:	41                   	inc    %ecx
4406c9:	73 48                	jae    0x440713
4406cb:	44                   	inc    %esp
4406cc:	6e                   	outsb  %ds:(%esi),(%dx)
4406cd:	2f                   	das
4406ce:	61                   	popa
4406cf:	74 51                	je     0x440722
4406d1:	37                   	aaa
4406d2:	51                   	push   %ecx
4406d3:	38 6b 65             	cmp    %ch,0x65(%ebx)
4406d6:	4b                   	dec    %ebx
4406d7:	70 6a                	jo     0x440743
4406d9:	52                   	push   %edx
4406da:	68 63 53 7a 65       	push   $0x657a5363
4406df:	48                   	dec    %eax
4406e0:	6e                   	outsb  %ds:(%esi),(%dx)
4406e1:	44                   	inc    %esp
4406e2:	47                   	inc    %edi
4406e3:	33 53 4b             	xor    0x4b(%ebx),%edx
4406e6:	59                   	pop    %ecx
4406e7:	4d                   	dec    %ebp
4406e8:	69 65 64 50 41 41 72 	imul   $0x72414150,0x64(%ebp),%esp
4406ef:	78 39                	js     0x44072a
4406f1:	5a                   	pop    %edx
4406f2:	33 49 79             	xor    0x79(%ecx),%ecx
4406f5:	47                   	inc    %edi
4406f6:	4d                   	dec    %ebp
4406f7:	69 7a 44 78 58 67 32 	imul   $0x32675878,0x44(%edx),%edi
4406fe:	69 47 35 68 78 75 49 	imul   $0x49757868,0x35(%edi),%eax
440705:	48                   	dec    %eax
440706:	71 75                	jno    0x44077d
440708:	68 63 35 54 33       	push   $0x33543563
44070d:	68 6c 48 77 4a       	push   $0x4a77486c
440712:	33 57 31             	xor    0x31(%edi),%edx
440715:	6f                   	outsl  %ds:(%esi),(%dx)
440716:	53                   	push   %ebx
440717:	33 56 34             	xor    0x34(%esi),%edx
44071a:	49                   	dec    %ecx
44071b:	69 41 50 77 54 78 47 	imul   $0x47785477,0x50(%ecx),%eax
440722:	4a                   	dec    %edx
440723:	44                   	inc    %esp
440724:	4a                   	dec    %edx
440725:	49                   	dec    %ecx
440726:	37                   	aaa
440727:	57                   	push   %edi
440728:	57                   	push   %edi
440729:	67 35 45 65 35 6c    	addr16 xor $0x6c356545,%eax
44072f:	76 74                	jbe    0x4407a5
440731:	58                   	pop    %eax
440732:	59                   	pop    %ecx
440733:	48                   	dec    %eax
440734:	30 62 58             	xor    %ah,0x58(%edx)
440737:	4e                   	dec    %esi
440738:	6c                   	insb   (%dx),%es:(%edi)
440739:	6a 37                	push   $0x37
44073b:	41                   	inc    %ecx
44073c:	54                   	push   %esp
44073d:	50                   	push   %eax
44073e:	72 6a                	jb     0x4407aa
440740:	2f                   	das
440741:	6e                   	outsb  %ds:(%esi),(%dx)
440742:	45                   	inc    %ebp
440743:	53                   	push   %ebx
440744:	56                   	push   %esi
440745:	48                   	dec    %eax
440746:	61                   	popa
440747:	77 7a                	ja     0x4407c3
440749:	36 51                	ss push %ecx
44074b:	50                   	push   %eax
44074c:	6d                   	insl   (%dx),%es:(%edi)
44074d:	71 47                	jno    0x440796
44074f:	79 43                	jns    0x440794
440751:	32 7a 6e             	xor    0x6e(%edx),%bh
440754:	58                   	pop    %eax
440755:	4b                   	dec    %ebx
440756:	37                   	aaa
440757:	63 45 66             	arpl   %eax,0x66(%ebp)
44075a:	41                   	inc    %ecx
44075b:	4b                   	dec    %ebx
44075c:	44                   	inc    %esp
44075d:	57                   	push   %edi
44075e:	6e                   	outsb  %ds:(%esi),(%dx)
44075f:	58                   	pop    %eax
440760:	77 6f                	ja     0x4407d1
440762:	6f                   	outsl  %ds:(%esi),(%dx)
440763:	48                   	dec    %eax
440764:	62 2f                	bound  %ebp,(%edi)
440766:	77 2f                	ja     0x440797
440768:	32 4e 4f             	xor    0x4f(%esi),%cl
44076b:	72 6e                	jb     0x4407db
44076d:	2f                   	das
44076e:	74 78                	je     0x4407e8
440770:	58                   	pop    %eax
440771:	57                   	push   %edi
440772:	54                   	push   %esp
440773:	30 6b 66             	xor    %ch,0x66(%ebx)
440776:	4e                   	dec    %esi
440777:	49                   	dec    %ecx