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)
44b92a:	6e                   	outsb  %ds:(%esi),(%dx)
44b92b:	4d                   	dec    %ebp
44b92c:	30 00                	xor    %al,(%eax)
44b92e:	6a 4b                	push   $0x4b
44b930:	6d                   	insl   (%dx),%es:(%edi)
44b931:	76 31                	jbe    0x44b964
44b933:	00 45 78             	add    %al,0x78(%ebp)
44b936:	51                   	push   %ecx
44b937:	76 32                	jbe    0x44b96b
44b939:	00 6f 79             	add    %ch,0x79(%edi)
44b93c:	63 47 00             	arpl   %eax,0x0(%edi)
44b93f:	42                   	inc    %edx
44b940:	4b                   	dec    %ebx
44b941:	55                   	push   %ebp
44b942:	53                   	push   %ebx
44b943:	30 00                	xor    %al,(%eax)
44b945:	70 6a                	jo     0x44b9b1
44b947:	50                   	push   %eax
44b948:	75 31                	jne    0x44b97b
44b94a:	00 6a 52             	add    %ch,0x52(%edx)
44b94d:	58                   	pop    %eax
44b94e:	56                   	push   %esi
44b94f:	32 00                	xor    (%eax),%al
44b951:	65 44                	gs inc %esp
44b953:	4b                   	dec    %ebx
44b954:	71 00                	jno    0x44b956
44b956:	42                   	inc    %edx
44b957:	55                   	push   %ebp
44b958:	53                   	push   %ebx
44b959:	44                   	inc    %esp
44b95a:	30 00                	xor    %al,(%eax)
44b95c:	4f                   	dec    %edi
44b95d:	4a                   	dec    %edx
44b95e:	79 79                	jns    0x44b9d9
44b960:	31 00                	xor    %eax,(%eax)
44b962:	42                   	inc    %edx
44b963:	75 73                	jne    0x44b9d8
44b965:	52                   	push   %edx
44b966:	32 00                	xor    (%eax),%al
44b968:	4a                   	dec    %edx
44b969:	50                   	push   %eax
44b96a:	54                   	push   %esp
44b96b:	4c                   	dec    %esp
44b96c:	00 42 69             	add    %al,0x69(%edx)
44b96f:	6f                   	outsl  %ds:(%esi),(%dx)
44b970:	46                   	inc    %esi
44b971:	30 00                	xor    %al,(%eax)
44b973:	63 62 52             	arpl   %esp,0x52(%edx)
44b976:	74 31                	je     0x44b9a9
44b978:	00 5a 64             	add    %bl,0x64(%edx)
44b97b:	6f                   	outsl  %ds:(%esi),(%dx)
44b97c:	48                   	dec    %eax
44b97d:	32 00                	xor    (%eax),%al
44b97f:	70 78                	jo     0x44b9f9
44b981:	46                   	inc    %esi
44b982:	73 00                	jae    0x44b984
44b984:	4f                   	dec    %edi
44b985:	46                   	inc    %esi
44b986:	76 59                	jbe    0x44b9e1
44b988:	30 00                	xor    %al,(%eax)
44b98a:	6c                   	insb   (%dx),%es:(%edi)
44b98b:	71 4c                	jno    0x44b9d9
44b98d:	66 31 00             	xor    %ax,(%eax)
44b990:	43                   	inc    %ebx
44b991:	52                   	push   %edx
44b992:	66 4f                	dec    %di
44b994:	32 00                	xor    (%eax),%al
44b996:	4c                   	dec    %esp
44b997:	42                   	inc    %edx
44b998:	4b                   	dec    %ebx
44b999:	74 00                	je     0x44b99b
44b99b:	4d                   	dec    %ebp
44b99c:	45                   	inc    %ebp
44b99d:	42                   	inc    %edx
44b99e:	50                   	push   %eax
44b99f:	30 00                	xor    %al,(%eax)
44b9a1:	55                   	push   %ebp
44b9a2:	52                   	push   %edx
44b9a3:	74 47                	je     0x44b9ec
44b9a5:	31 00                	xor    %eax,(%eax)
44b9a7:	52                   	push   %edx
44b9a8:	44                   	inc    %esp
44b9a9:	6c                   	insb   (%dx),%es:(%edi)
44b9aa:	63 32                	arpl   %esi,(%edx)
44b9ac:	00 46 6d             	add    %al,0x6d(%esi)
44b9af:	77 45                	ja     0x44b9f6
44b9b1:	00 51 4b             	add    %dl,0x4b(%ecx)
44b9b4:	53                   	push   %ebx
44b9b5:	49                   	dec    %ecx
44b9b6:	30 00                	xor    %al,(%eax)
44b9b8:	56                   	push   %esi
44b9b9:	7a 77                	jp     0x44ba32
44b9bb:	73 31                	jae    0x44b9ee
44b9bd:	00 67 4c             	add    %ah,0x4c(%edi)
44b9c0:	6f                   	outsl  %ds:(%esi),(%dx)
44b9c1:	4a                   	dec    %edx
44b9c2:	32 00                	xor    (%eax),%al
44b9c4:	76 6b                	jbe    0x44ba31
44b9c6:	79 68                	jns    0x44ba30
44b9c8:	00 4e 75             	add    %cl,0x75(%esi)
44b9cb:	68 67 30 00 6a       	push   $0x6a003067
44b9d0:	4e                   	dec    %esi
44b9d1:	6a 6b                	push   $0x6b
44b9d3:	31 00                	xor    %eax,(%eax)
44b9d5:	43                   	inc    %ebx
44b9d6:	5a                   	pop    %edx
44b9d7:	73 73                	jae    0x44ba4c
44b9d9:	32 00                	xor    (%eax),%al
44b9db:	53                   	push   %ebx
44b9dc:	76 50                	jbe    0x44ba2e
44b9de:	43                   	inc    %ebx
44b9df:	00 75 43             	add    %dh,0x43(%ebp)
44b9e2:	75 64                	jne    0x44ba48
44b9e4:	30 00                	xor    %al,(%eax)
44b9e6:	46                   	inc    %esi
44b9e7:	68 70 4c 31 00       	push   $0x314c70
44b9ec:	6f                   	outsl  %ds:(%esi),(%dx)
44b9ed:	6f                   	outsl  %ds:(%esi),(%dx)
44b9ee:	63 62 32             	arpl   %esp,0x32(%edx)
44b9f1:	00 63 46             	add    %ah,0x46(%ebx)
44b9f4:	4f                   	dec    %edi
44b9f5:	72 00                	jb     0x44b9f7
44b9f7:	59                   	pop    %ecx
44b9f8:	44                   	inc    %esp
44b9f9:	66 44                	inc    %sp
44b9fb:	30 00                	xor    %al,(%eax)
44b9fd:	71 49                	jno    0x44ba48
44b9ff:	44                   	inc    %esp
44ba00:	42                   	inc    %edx
44ba01:	31 00                	xor    %eax,(%eax)
44ba03:	51                   	push   %ecx
44ba04:	73 42                	jae    0x44ba48
44ba06:	5a                   	pop    %edx
44ba07:	32 00                	xor    (%eax),%al
44ba09:	73 41                	jae    0x44ba4c
44ba0b:	6b 75 00 6a          	imul   $0x6a,0x0(%ebp),%esi
44ba0f:	4e                   	dec    %esi
44ba10:	73 45                	jae    0x44ba57
44ba12:	30 00                	xor    %al,(%eax)
44ba14:	6f                   	outsl  %ds:(%esi),(%dx)
44ba15:	42                   	inc    %edx
44ba16:	61                   	popa
44ba17:	4d                   	dec    %ebp
44ba18:	31 00                	xor    %eax,(%eax)
44ba1a:	6d                   	insl   (%dx),%es:(%edi)
44ba1b:	75 69                	jne    0x44ba86
44ba1d:	53                   	push   %ebx
44ba1e:	32 00                	xor    (%eax),%al
44ba20:	52                   	push   %edx
44ba21:	49                   	dec    %ecx
44ba22:	4e                   	dec    %esi
44ba23:	4f                   	dec    %edi
44ba24:	00 61 54             	add    %ah,0x54(%ecx)
44ba27:	49                   	dec    %ecx
44ba28:	55                   	push   %ebp
44ba29:	30 00                	xor    %al,(%eax)
44ba2b:	71 63                	jno    0x44ba90
44ba2d:	70 75                	jo     0x44baa4
44ba2f:	31 00                	xor    %eax,(%eax)
44ba31:	53                   	push   %ebx
44ba32:	62 48 41             	bound  %ecx,0x41(%eax)
44ba35:	32 00                	xor    (%eax),%al
44ba37:	42                   	inc    %edx
44ba38:	45                   	inc    %ebp
44ba39:	45                   	inc    %ebp
44ba3a:	79 00                	jns    0x44ba3c
44ba3c:	43                   	inc    %ebx
44ba3d:	67 50                	addr16 push %eax
44ba3f:	50                   	push   %eax
44ba40:	30 00                	xor    %al,(%eax)
44ba42:	71 72                	jno    0x44bab6
44ba44:	63 57 31             	arpl   %edx,0x31(%edi)
44ba47:	00 41 55             	add    %al,0x55(%ecx)
44ba4a:	74 72                	je     0x44babe
44ba4c:	32 00                	xor    (%eax),%al