44b6a6:	73 6b                	jae    0x44b713
44b6a8:	30 00                	xor    %al,(%eax)
44b6aa:	77 6d                	ja     0x44b719
44b6ac:	54                   	push   %esp
44b6ad:	47                   	inc    %edi
44b6ae:	31 00                	xor    %eax,(%eax)
44b6b0:	66 52                	push   %dx
44b6b2:	69 4e 32 00 75 57 7a 	imul   $0x7a577500,0x32(%esi),%ecx
44b6b9:	41                   	inc    %ecx
44b6ba:	00 4f 54             	add    %cl,0x54(%edi)
44b6bd:	62 55 30             	bound  %edx,0x30(%ebp)
44b6c0:	00 41 68             	add    %al,0x68(%ecx)
44b6c3:	48                   	dec    %eax
44b6c4:	48                   	dec    %eax
44b6c5:	31 00                	xor    %eax,(%eax)
44b6c7:	53                   	push   %ebx
44b6c8:	72 4d                	jb     0x44b717
44b6ca:	67 32 00             	xor    (%bx,%si),%al
44b6cd:	73 44                	jae    0x44b713
44b6cf:	43                   	inc    %ebx
44b6d0:	77 00                	ja     0x44b6d2
44b6d2:	72 6c                	jb     0x44b740
44b6d4:	43                   	inc    %ebx
44b6d5:	49                   	dec    %ecx
44b6d6:	30 00                	xor    %al,(%eax)
44b6d8:	44                   	inc    %esp
44b6d9:	55                   	push   %ebp
44b6da:	68 73 31 00 78       	push   $0x78003173
44b6df:	4f                   	dec    %edi
44b6e0:	4c                   	dec    %esp
44b6e1:	63 32                	arpl   %esi,(%edx)
44b6e3:	00 61 6f             	add    %ah,0x6f(%ecx)
44b6e6:	6b 46 00 4b          	imul   $0x4b,0x0(%esi),%eax
44b6ea:	56                   	push   %esi
44b6eb:	67 74 30             	addr16 je 0x44b71e
44b6ee:	00 58 52             	add    %bl,0x52(%eax)
44b6f1:	4a                   	dec    %edx
44b6f2:	44                   	inc    %esp
44b6f3:	31 00                	xor    %eax,(%eax)
44b6f5:	7a 56                	jp     0x44b74d
44b6f7:	44                   	inc    %esp
44b6f8:	49                   	dec    %ecx
44b6f9:	32 00                	xor    (%eax),%al
44b6fb:	52                   	push   %edx
44b6fc:	54                   	push   %esp
44b6fd:	4f                   	dec    %edi
44b6fe:	7a 00                	jp     0x44b700
44b700:	52                   	push   %edx
44b701:	70 42                	jo     0x44b745
44b703:	6d                   	insl   (%dx),%es:(%edi)
44b704:	30 00                	xor    %al,(%eax)
44b706:	62 47 59             	bound  %eax,0x59(%edi)
44b709:	6a 31                	push   $0x31
44b70b:	00 4f 4d             	add    %cl,0x4d(%edi)
44b70e:	4e                   	dec    %esi
44b70f:	4c                   	dec    %esp
44b710:	32 00                	xor    (%eax),%al
44b712:	7a 45                	jp     0x44b759
44b714:	4b                   	dec    %ebx
44b715:	48                   	dec    %eax
44b716:	00 45 4c             	add    %al,0x4c(%ebp)
44b719:	44                   	inc    %esp
44b71a:	66 30 00             	data16 xor %al,(%eax)
44b71d:	6a 4c                	push   $0x4c
44b71f:	6b 41 31 00          	imul   $0x0,0x31(%ecx),%eax
44b723:	49                   	dec    %ecx
44b724:	7a 4a                	jp     0x44b770
44b726:	41                   	inc    %ecx
44b727:	32 00                	xor    (%eax),%al
44b729:	58                   	pop    %eax
44b72a:	66 56                	push   %si
44b72c:	4e                   	dec    %esi
44b72d:	00 42 6a             	add    %al,0x6a(%edx)
44b730:	6b 42 30 00          	imul   $0x0,0x30(%edx),%eax
44b734:	43                   	inc    %ebx
44b735:	49                   	dec    %ecx
44b736:	42                   	inc    %edx
44b737:	72 31                	jb     0x44b76a
44b739:	00 43 75             	add    %al,0x75(%ebx)
44b73c:	71 4e                	jno    0x44b78c
44b73e:	32 00                	xor    (%eax),%al
44b740:	51                   	push   %ecx
44b741:	43                   	inc    %ebx
44b742:	63 6b 00             	arpl   %ebp,0x0(%ebx)
44b745:	54                   	push   %esp
44b746:	76 51                	jbe    0x44b799
44b748:	4c                   	dec    %esp
44b749:	30 00                	xor    %al,(%eax)
44b74b:	4b                   	dec    %ebx
44b74c:	63 6a 79             	arpl   %ebp,0x79(%edx)
44b74f:	31 00                	xor    %eax,(%eax)
44b751:	63 55 4a             	arpl   %edx,0x4a(%ebp)
44b754:	4d                   	dec    %ebp
44b755:	32 00                	xor    (%eax),%al
44b757:	70 57                	jo     0x44b7b0
44b759:	4c                   	dec    %esp
44b75a:	57                   	push   %edi
44b75b:	00 4e 7a             	add    %cl,0x7a(%esi)
44b75e:	54                   	push   %esp
44b75f:	6f                   	outsl  %ds:(%esi),(%dx)
44b760:	30 00                	xor    %al,(%eax)
44b762:	46                   	inc    %esi
44b763:	43                   	inc    %ebx
44b764:	41                   	inc    %ecx
44b765:	52                   	push   %edx
44b766:	31 00                	xor    %eax,(%eax)
44b768:	66 42                	inc    %dx
44b76a:	46                   	inc    %esi
44b76b:	4e                   	dec    %esi
44b76c:	32 00                	xor    (%eax),%al
44b76e:	59                   	pop    %ecx
44b76f:	78 47                	js     0x44b7b8
44b771:	68 00 57 57 42       	push   $0x42575700
44b776:	46                   	inc    %esi
44b777:	30 00                	xor    %al,(%eax)
44b779:	4b                   	dec    %ebx
44b77a:	57                   	push   %edi
44b77b:	64 4b                	fs dec %ebx
44b77d:	31 00                	xor    %eax,(%eax)
44b77f:	70 4b                	jo     0x44b7cc
44b781:	4d                   	dec    %ebp
44b782:	4a                   	dec    %edx
44b783:	32 00                	xor    (%eax),%al
44b785:	55                   	push   %ebp
44b786:	5a                   	pop    %edx
44b787:	4c                   	dec    %esp
44b788:	4e                   	dec    %esi
44b789:	00 75 75             	add    %dh,0x75(%ebp)
44b78c:	4b                   	dec    %ebx
44b78d:	42                   	inc    %edx
44b78e:	30 00                	xor    %al,(%eax)
44b790:	6c                   	insb   (%dx),%es:(%edi)
44b791:	67 73 67             	addr16 jae 0x44b7fb
44b794:	31 00                	xor    %eax,(%eax)
44b796:	75 58                	jne    0x44b7f0
44b798:	4a                   	dec    %edx
44b799:	59                   	pop    %ecx
44b79a:	32 00                	xor    (%eax),%al
44b79c:	4d                   	dec    %ebp
44b79d:	46                   	inc    %esi
44b79e:	66 48                	dec    %ax
44b7a0:	00 4a 4e             	add    %cl,0x4e(%edx)
44b7a3:	47                   	inc    %edi
44b7a4:	7a 30                	jp     0x44b7d6
44b7a6:	00 74 74 43          	add    %dh,0x43(%esp,%esi,2)
44b7aa:	53                   	push   %ebx
44b7ab:	31 00                	xor    %eax,(%eax)
44b7ad:	4c                   	dec    %esp
44b7ae:	59                   	pop    %ecx
44b7af:	6f                   	outsl  %ds:(%esi),(%dx)
44b7b0:	6f                   	outsl  %ds:(%esi),(%dx)
44b7b1:	32 00                	xor    (%eax),%al
44b7b3:	50                   	push   %eax
44b7b4:	4c                   	dec    %esp
44b7b5:	54                   	push   %esp
44b7b6:	48                   	dec    %eax
44b7b7:	00 61 79             	add    %ah,0x79(%ecx)
44b7ba:	6e                   	outsb  %ds:(%esi),(%dx)
44b7bb:	47                   	inc    %edi
44b7bc:	30 00                	xor    %al,(%eax)
44b7be:	4d                   	dec    %ebp
44b7bf:	7a 73                	jp     0x44b834
44b7c1:	58                   	pop    %eax
44b7c2:	31 00                	xor    %eax,(%eax)
44b7c4:	6d                   	insl   (%dx),%es:(%edi)
44b7c5:	66 50                	push   %ax
44b7c7:	4c                   	dec    %esp
44b7c8:	32 00                	xor    (%eax),%al
44b7ca:	61                   	popa
44b7cb:	6c                   	insb   (%dx),%es:(%edi)
44b7cc:	48                   	dec    %eax
44b7cd:	43                   	inc    %ebx
44b7ce:	00 4e 55             	add    %cl,0x55(%esi)
44b7d1:	42                   	inc    %edx
44b7d2:	55                   	push   %ebp
44b7d3:	30 00                	xor    %al,(%eax)
44b7d5:	64 59                	fs pop %ecx
44b7d7:	6f                   	outsl  %ds:(%esi),(%dx)
44b7d8:	55                   	push   %ebp
44b7d9:	31 00                	xor    %eax,(%eax)
44b7db:	68 79 76 53 32       	push   $0x32537679
44b7e0:	00 78 63             	add    %bh,0x63(%eax)
44b7e3:	62 50 00             	bound  %edx,0x0(%eax)
44b7e6:	6b 64 6c 51 30       	imul   $0x30,0x51(%esp,%ebp,2),%esp
44b7eb:	00 64 75 78          	add    %ah,0x78(%ebp,%esi,2)
44b7ef:	56                   	push   %esi
44b7f0:	31 00                	xor    %eax,(%eax)
44b7f2:	61                   	popa
44b7f3:	56                   	push   %esi
44b7f4:	61                   	popa
44b7f5:	6d                   	insl   (%dx),%es:(%edi)
44b7f6:	32 00                	xor    (%eax),%al
44b7f8:	56                   	push   %esi
44b7f9:	48                   	dec    %eax
44b7fa:	45                   	inc    %ebp
44b7fb:	4c                   	dec    %esp
44b7fc:	00 4e 6d             	add    %cl,0x6d(%esi)
44b7ff:	70 50                	jo     0x44b851
44b801:	30 00                	xor    %al,(%eax)
44b803:	66 47                	inc    %di
44b805:	6c                   	insb   (%dx),%es:(%edi)
44b806:	79 31                	jns    0x44b839
44b808:	00 54 76 48          	add    %dl,0x48(%esi,%esi,2)
44b80c:	5a                   	pop    %edx
44b80d:	32 00                	xor    (%eax),%al
44b80f:	62 53 48             	bound  %edx,0x48(%ebx)
44b812:	59                   	pop    %ecx
44b813:	00 73 44             	add    %dh,0x44(%ebx)
44b816:	4a                   	dec    %edx
44b817:	6d                   	insl   (%dx),%es:(%edi)
44b818:	30 00                	xor    %al,(%eax)
44b81a:	46                   	inc    %esi
44b81b:	55                   	push   %ebp
44b81c:	63 78 31             	arpl   %edi,0x31(%eax)
44b81f:	00 43 70             	add    %al,0x70(%ebx)
44b822:	56                   	push   %esi
44b823:	69 32 00 79 69 67    	imul   $0x67697900,(%edx),%esi
44b829:	70 00                	jo     0x44b82b
44b82b:	4e                   	dec    %esi
44b82c:	78 50                	js     0x44b87e
44b82e:	4e                   	dec    %esi
44b82f:	30 00                	xor    %al,(%eax)
44b831:	68 74 46 72 31       	push   $0x31724674
44b836:	00 74 50 47          	add    %dh,0x47(%eax,%edx,2)
44b83a:	4d                   	dec    %ebp
44b83b:	32 00                	xor    (%eax),%al
44b83d:	68 42 66 61 00       	push   $0x616642
44b842:	45                   	inc    %ebp
44b843:	74 6f                	je     0x44b8b4
44b845:	77 30                	ja     0x44b877
44b847:	00 4d 52             	add    %cl,0x52(%ebp)
44b84a:	7a 4b                	jp     0x44b897
44b84c:	31 00                	xor    %eax,(%eax)
44b84e:	71 4d                	jno    0x44b89d
44b850:	58                   	pop    %eax
44b851:	75 32                	jne    0x44b885
44b853:	00 73 78             	add    %dh,0x78(%ebx)
44b856:	76 6e                	jbe    0x44b8c6
44b858:	00 46 67             	add    %al,0x67(%esi)
44b85b:	6c                   	insb   (%dx),%es:(%edi)
44b85c:	47                   	inc    %edi
44b85d:	30 00                	xor    %al,(%eax)
44b85f:	4f                   	dec    %edi
44b860:	79 6a                	jns    0x44b8cc
44b862:	59                   	pop    %ecx
44b863:	31 00                	xor    %eax,(%eax)
44b865:	6c                   	insb   (%dx),%es:(%edi)
44b866:	47                   	inc    %edi
44b867:	43                   	inc    %ebx
44b868:	44                   	inc    %esp
44b869:	32 00                	xor    (%eax),%al
44b86b:	41                   	inc    %ecx
44b86c:	4f                   	dec    %edi
44b86d:	53                   	push   %ebx
44b86e:	46                   	inc    %esi
44b86f:	00 4c 74 52          	add    %cl,0x52(%esp,%esi,2)
44b873:	75 30                	jne    0x44b8a5
44b875:	00 4b 51             	add    %cl,0x51(%ebx)
44b878:	42                   	inc    %edx
44b879:	79 31                	jns    0x44b8ac
44b87b:	00 77 52             	add    %dh,0x52(%edi)
44b87e:	69 67 32 00 69 56 4a 	imul   $0x4a566900,0x32(%edi),%esp
44b885:	45                   	inc    %ebp
44b886:	00 41 42             	add    %al,0x42(%ecx)
44b889:	46                   	inc    %esi
44b88a:	46                   	inc    %esi
44b88b:	30 00                	xor    %al,(%eax)
44b88d:	4b                   	dec    %ebx
44b88e:	66 4e                	dec    %si
44b890:	42                   	inc    %edx
44b891:	31 00                	xor    %eax,(%eax)
44b893:	75 55                	jne    0x44b8ea
44b895:	48                   	dec    %eax
44b896:	57                   	push   %edi
44b897:	32 00                	xor    (%eax),%al
44b899:	4f                   	dec    %edi
44b89a:	64 75 52             	fs jne 0x44b8ef
44b89d:	00 48 55             	add    %cl,0x55(%eax)
44b8a0:	63 50 30             	arpl   %edx,0x30(%eax)
44b8a3:	00 66 44             	add    %ah,0x44(%esi)
44b8a6:	61                   	popa
44b8a7:	53                   	push   %ebx
44b8a8:	31 00                	xor    %eax,(%eax)
44b8aa:	72 47                	jb     0x44b8f3
44b8ac:	46                   	inc    %esi
44b8ad:	6f                   	outsl  %ds:(%esi),(%dx)
44b8ae:	32 00                	xor    (%eax),%al
44b8b0:	72 72                	jb     0x44b924
44b8b2:	4d                   	dec    %ebp
44b8b3:	69 00 41 5a 56 5a    	imul   $0x5a565a41,(%eax),%eax
44b8b9:	30 00                	xor    %al,(%eax)
44b8bb:	67 75 54             	addr16 jne 0x44b912
44b8be:	4a                   	dec    %edx
44b8bf:	31 00                	xor    %eax,(%eax)
44b8c1:	78 5a                	js     0x44b91d
44b8c3:	46                   	inc    %esi
44b8c4:	69 32 00 55 56 6d    	imul   $0x6d565500,(%edx),%esi
44b8ca:	4f                   	dec    %edi
44b8cb:	00 4e 65             	add    %cl,0x65(%esi)
44b8ce:	69 46 30 00 4f 57 4a 	imul   $0x4a574f00,0x30(%esi),%eax
44b8d5:	71 31                	jno    0x44b908
44b8d7:	00 6c 50 6d          	add    %ch,0x6d(%eax,%edx,2)
44b8db:	4b                   	dec    %ebx
44b8dc:	32 00                	xor    (%eax),%al
44b8de:	78 62                	js     0x44b942
44b8e0:	64 42                	fs inc %edx
44b8e2:	00 4a 47             	add    %cl,0x47(%edx)
44b8e5:	53                   	push   %ebx
44b8e6:	73 30                	jae    0x44b918
44b8e8:	00 71 6c             	add    %dh,0x6c(%ecx)
44b8eb:	70 50                	jo     0x44b93d
44b8ed:	31 00                	xor    %eax,(%eax)
44b8ef:	52                   	push   %edx
44b8f0:	52                   	push   %edx
44b8f1:	5a                   	pop    %edx
44b8f2:	6c                   	insb   (%dx),%es:(%edi)
44b8f3:	32 00                	xor    (%eax),%al
44b8f5:	65 7a 75             	gs jp  0x44b96d
44b8f8:	75 00                	jne    0x44b8fa
44b8fa:	4b                   	dec    %ebx
44b8fb:	6e                   	outsb  %ds:(%esi),(%dx)
44b8fc:	55                   	push   %ebp
44b8fd:	55                   	push   %ebp
44b8fe:	30 00                	xor    %al,(%eax)
44b900:	57                   	push   %edi
44b901:	54                   	push   %esp
44b902:	5a                   	pop    %edx
44b903:	44                   	inc    %esp
44b904:	31 00                	xor    %eax,(%eax)
44b906:	50                   	push   %eax
44b907:	4f                   	dec    %edi
44b908:	58                   	pop    %eax
44b909:	42                   	inc    %edx
44b90a:	32 00                	xor    (%eax),%al
44b90c:	61                   	popa
44b90d:	68 4b 7a 00 56       	push   $0x56007a4b
44b912:	56                   	push   %esi
44b913:	45                   	inc    %ebp
44b914:	70 30                	jo     0x44b946
44b916:	00 77 4f             	add    %dh,0x4f(%edi)
44b919:	58                   	pop    %eax
44b91a:	6c                   	insb   (%dx),%es:(%edi)
44b91b:	31 00                	xor    %eax,(%eax)
44b91d:	48                   	dec    %eax
44b91e:	67 6c                	insb   (%dx),%es:(%di)
44b920:	75 32                	jne    0x44b954
44b922:	00 42 6f             	add    %al,0x6f(%edx)
44b925:	50                   	push   %eax
44b926:	47                   	inc    %edi
44b927:	00 63 61             	add    %ah,0x61(%ebx)