44a914:	4c                   	dec    %esp
44a915:	68 00 63 47 52       	push   $0x52476300
44a91a:	62 00                	bound  %eax,(%eax)
44a91c:	52                   	push   %edx
44a91d:	6d                   	insl   (%dx),%es:(%edi)
44a91e:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
44a922:	7a 63                	jp     0x44a987
44a924:	66 00 6e 48          	data16 add %ch,0x48(%esi)
44a928:	58                   	pop    %eax
44a929:	43                   	inc    %ebx
44a92a:	00 61 72             	add    %ah,0x72(%ecx)
44a92d:	6c                   	insb   (%dx),%es:(%edi)
44a92e:	6e                   	outsb  %ds:(%esi),(%dx)
44a92f:	00 66 4d             	add    %ah,0x4d(%esi)
44a932:	56                   	push   %esi
44a933:	4a                   	dec    %edx
44a934:	00 4a 74             	add    %cl,0x74(%edx)
44a937:	72 57                	jb     0x44a990
44a939:	00 5a 61             	add    %bl,0x61(%edx)
44a93c:	62 47 00             	bound  %eax,0x0(%edi)
44a93f:	48                   	dec    %eax
44a940:	6d                   	insl   (%dx),%es:(%edi)
44a941:	49                   	dec    %ecx
44a942:	77 00                	ja     0x44a944
44a944:	53                   	push   %ebx
44a945:	5a                   	pop    %edx
44a946:	72 6a                	jb     0x44a9b2
44a948:	00 66 48             	add    %ah,0x48(%esi)
44a94b:	4f                   	dec    %edi
44a94c:	49                   	dec    %ecx
44a94d:	00 41 73             	add    %al,0x73(%ecx)
44a950:	73 65                	jae    0x44a9b7
44a952:	6d                   	insl   (%dx),%es:(%edi)
44a953:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
44a957:	61                   	popa
44a958:	6d                   	insl   (%dx),%es:(%edi)
44a959:	65 46                	gs inc %esi
44a95b:	6c                   	insb   (%dx),%es:(%edi)
44a95c:	61                   	popa
44a95d:	67 73 00             	addr16 jae 0x44a960
44a960:	6f                   	outsl  %ds:(%esi),(%dx)
44a961:	62 43 73             	bound  %eax,0x73(%ebx)
44a964:	00 52 59             	add    %dl,0x59(%edx)
44a967:	4e                   	dec    %esi
44a968:	61                   	popa
44a969:	00 45 50             	add    %al,0x50(%ebp)
44a96c:	47                   	inc    %edi
44a96d:	41                   	inc    %ecx
44a96e:	00 52 61             	add    %dl,0x61(%edx)
44a971:	58                   	pop    %eax
44a972:	6b 30 00             	imul   $0x0,(%eax),%esi
44a975:	47                   	inc    %edi
44a976:	53                   	push   %ebx
44a977:	73 47                	jae    0x44a9c0
44a979:	31 00                	xor    %eax,(%eax)
44a97b:	48                   	dec    %eax
44a97c:	44                   	inc    %esp
44a97d:	42                   	inc    %edx
44a97e:	7a 32                	jp     0x44a9b2
44a980:	00 77 4f             	add    %dh,0x4f(%edi)
44a983:	6c                   	insb   (%dx),%es:(%edi)
44a984:	44                   	inc    %esp
44a985:	00 41 63             	add    %al,0x63(%ecx)
44a988:	65 75 30             	gs jne 0x44a9bb
44a98b:	00 43 65             	add    %al,0x65(%ebx)
44a98e:	6e                   	outsb  %ds:(%esi),(%dx)
44a98f:	69 31 00 50 4a 6a    	imul   $0x6a4a5000,(%ecx),%esi
44a995:	71 32                	jno    0x44a9c9
44a997:	00 53 75             	add    %dl,0x75(%ebx)
44a99a:	59                   	pop    %ecx
44a99b:	70 00                	jo     0x44a99d
44a99d:	58                   	pop    %eax
44a99e:	61                   	popa
44a99f:	6b 76 30 00          	imul   $0x0,0x30(%esi),%esi
44a9a3:	43                   	inc    %ebx
44a9a4:	6b 46 57 31          	imul   $0x31,0x57(%esi),%eax
44a9a8:	00 63 56             	add    %ah,0x56(%ebx)
44a9ab:	48                   	dec    %eax
44a9ac:	44                   	inc    %esp
44a9ad:	32 00                	xor    (%eax),%al
44a9af:	45                   	inc    %ebp
44a9b0:	6e                   	outsb  %ds:(%esi),(%dx)
44a9b1:	6a 6e                	push   $0x6e
44a9b3:	00 71 45             	add    %dh,0x45(%ecx)
44a9b6:	69 6b 30 00 79 41 4e 	imul   $0x4e417900,0x30(%ebx),%ebp
44a9bd:	73 31                	jae    0x44a9f0
44a9bf:	00 65 71             	add    %ah,0x71(%ebp)
44a9c2:	76 52                	jbe    0x44aa16
44a9c4:	32 00                	xor    (%eax),%al
44a9c6:	53                   	push   %ebx
44a9c7:	6a 5a                	push   $0x5a
44a9c9:	47                   	inc    %edi
44a9ca:	00 50 72             	add    %dl,0x72(%eax)
44a9cd:	72 71                	jb     0x44aa40
44a9cf:	30 00                	xor    %al,(%eax)
44a9d1:	51                   	push   %ecx
44a9d2:	75 55                	jne    0x44aa29
44a9d4:	63 31                	arpl   %esi,(%ecx)
44a9d6:	00 4c 42 4e          	add    %cl,0x4e(%edx,%eax,2)
44a9da:	42                   	inc    %edx
44a9db:	32 00                	xor    (%eax),%al
44a9dd:	51                   	push   %ecx
44a9de:	71 46                	jno    0x44aa26
44a9e0:	64 00 69 53          	add    %ch,%fs:0x53(%ecx)
44a9e4:	5a                   	pop    %edx
44a9e5:	57                   	push   %edi
44a9e6:	30 00                	xor    %al,(%eax)
44a9e8:	53                   	push   %ebx
44a9e9:	41                   	inc    %ecx
44a9ea:	57                   	push   %edi
44a9eb:	65 31 00             	xor    %eax,%gs:(%eax)
44a9ee:	70 76                	jo     0x44aa66
44a9f0:	44                   	inc    %esp
44a9f1:	78 32                	js     0x44aa25
44a9f3:	00 6d 4f             	add    %ch,0x4f(%ebp)
44a9f6:	69 77 00 52 44 6b 6a 	imul   $0x6a6b4452,0x0(%edi),%esi
44a9fd:	30 00                	xor    %al,(%eax)
44a9ff:	52                   	push   %edx
44aa00:	4d                   	dec    %ebp
44aa01:	4d                   	dec    %ebp
44aa02:	42                   	inc    %edx
44aa03:	31 00                	xor    %eax,(%eax)
44aa05:	7a 6e                	jp     0x44aa75
44aa07:	66 67 32 00          	data16 xor (%bx,%si),%al
44aa0b:	41                   	inc    %ecx
44aa0c:	54                   	push   %esp
44aa0d:	78 62                	js     0x44aa71
44aa0f:	00 4f 4f             	add    %cl,0x4f(%edi)
44aa12:	61                   	popa
44aa13:	43                   	inc    %ebx
44aa14:	30 00                	xor    %al,(%eax)
44aa16:	42                   	inc    %edx
44aa17:	66 4e                	dec    %si
44aa19:	4b                   	dec    %ebx
44aa1a:	31 00                	xor    %eax,(%eax)
44aa1c:	4d                   	dec    %ebp
44aa1d:	42                   	inc    %edx
44aa1e:	57                   	push   %edi
44aa1f:	42                   	inc    %edx
44aa20:	32 00                	xor    (%eax),%al
44aa22:	43                   	inc    %ebx
44aa23:	6f                   	outsl  %ds:(%esi),(%dx)
44aa24:	57                   	push   %edi
44aa25:	6c                   	insb   (%dx),%es:(%edi)
44aa26:	00 77 72             	add    %dh,0x72(%edi)
44aa29:	5a                   	pop    %edx
44aa2a:	7a 30                	jp     0x44aa5c
44aa2c:	00 55 52             	add    %dl,0x52(%ebp)
44aa2f:	63 6f 31             	arpl   %ebp,0x31(%edi)
44aa32:	00 49 74             	add    %cl,0x74(%ecx)
44aa35:	75 4e                	jne    0x44aa85
44aa37:	32 00                	xor    (%eax),%al
44aa39:	6b 64 56 75 00       	imul   $0x0,0x75(%esi,%edx,2),%esp
44aa3e:	4b                   	dec    %ebx
44aa3f:	47                   	inc    %edi
44aa40:	67 55                	addr16 push %ebp
44aa42:	30 00                	xor    %al,(%eax)
44aa44:	70 67                	jo     0x44aaad
44aa46:	57                   	push   %edi
44aa47:	50                   	push   %eax
44aa48:	31 00                	xor    %eax,(%eax)
44aa4a:	6d                   	insl   (%dx),%es:(%edi)
44aa4b:	4e                   	dec    %esi
44aa4c:	49                   	dec    %ecx
44aa4d:	45                   	inc    %ebp
44aa4e:	32 00                	xor    (%eax),%al
44aa50:	73 4e                	jae    0x44aaa0
44aa52:	4a                   	dec    %edx
44aa53:	56                   	push   %esi
44aa54:	00 5a 70             	add    %bl,0x70(%edx)
44aa57:	63 66 30             	arpl   %esp,0x30(%esi)
44aa5a:	00 44 4f 47          	add    %al,0x47(%edi,%ecx,2)
44aa5e:	6b 31 00             	imul   $0x0,(%ecx),%esi
44aa61:	42                   	inc    %edx
44aa62:	44                   	inc    %esp
44aa63:	48                   	dec    %eax
44aa64:	5a                   	pop    %edx
44aa65:	32 00                	xor    (%eax),%al
44aa67:	6b 52 4f 5a          	imul   $0x5a,0x4f(%edx),%edx
44aa6b:	00 6e 68             	add    %ch,0x68(%esi)
44aa6e:	68 69 30 00 4b       	push   $0x4b003069
44aa73:	4d                   	dec    %ebp
44aa74:	73 55                	jae    0x44aacb
44aa76:	31 00                	xor    %eax,(%eax)
44aa78:	6f                   	outsl  %ds:(%esi),(%dx)
44aa79:	69 73 51 32 00 73 64 	imul   $0x64730032,0x51(%ebx),%esi
44aa80:	74 49                	je     0x44aacb
44aa82:	00 79 4f             	add    %bh,0x4f(%ecx)
44aa85:	55                   	push   %ebp
44aa86:	67 30 00             	xor    %al,(%bx,%si)
44aa89:	65 48                	gs dec %eax
44aa8b:	4f                   	dec    %edi
44aa8c:	44                   	inc    %esp
44aa8d:	31 00                	xor    %eax,(%eax)
44aa8f:	6a 71                	push   $0x71
44aa91:	5a                   	pop    %edx
44aa92:	65 32 00             	xor    %gs:(%eax),%al
44aa95:	5a                   	pop    %edx
44aa96:	44                   	inc    %esp
44aa97:	58                   	pop    %eax
44aa98:	4e                   	dec    %esi
44aa99:	00 6f 53             	add    %ch,0x53(%edi)
44aa9c:	46                   	inc    %esi
44aa9d:	4f                   	dec    %edi
44aa9e:	30 00                	xor    %al,(%eax)
44aaa0:	49                   	dec    %ecx
44aaa1:	4b                   	dec    %ebx
44aaa2:	4c                   	dec    %esp
44aaa3:	62 31                	bound  %esi,(%ecx)
44aaa5:	00 54 62 67          	add    %dl,0x67(%edx,%eiz,2)
44aaa9:	63 32                	arpl   %esi,(%edx)
44aaab:	00 66 63             	add    %ah,0x63(%esi)
44aaae:	4e                   	dec    %esi
44aaaf:	68 00 55 6f 45       	push   $0x456f5500
44aab4:	76 30                	jbe    0x44aae6
44aab6:	00 56 4a             	add    %dl,0x4a(%esi)
44aab9:	6b 4c 31 00 78       	imul   $0x78,0x0(%ecx,%esi,1),%ecx
44aabe:	68 42 4b 32 00       	push   $0x324b42
44aac3:	66 4b                	dec    %bx
44aac5:	59                   	pop    %ecx
44aac6:	79 00                	jns    0x44aac8
44aac8:	75 75                	jne    0x44ab3f
44aaca:	46                   	inc    %esi
44aacb:	75 30                	jne    0x44aafd
44aacd:	00 70 59             	add    %dh,0x59(%eax)
44aad0:	4c                   	dec    %esp
44aad1:	52                   	push   %edx
44aad2:	31 00                	xor    %eax,(%eax)
44aad4:	64 43                	fs inc %ebx
44aad6:	74 4e                	je     0x44ab26
44aad8:	32 00                	xor    (%eax),%al
44aada:	53                   	push   %ebx
44aadb:	53                   	push   %ebx
44aadc:	48                   	dec    %eax
44aadd:	6c                   	insb   (%dx),%es:(%edi)
44aade:	00 47 79             	add    %al,0x79(%edi)
44aae1:	67 65 30 00          	xor    %al,%gs:(%bx,%si)
44aae5:	73 6c                	jae    0x44ab53
44aae7:	52                   	push   %edx
44aae8:	73 31                	jae    0x44ab1b
44aaea:	00 68 4d             	add    %ch,0x4d(%eax)
44aaed:	67 4c                	addr16 dec %esp
44aaef:	32 00                	xor    (%eax),%al
44aaf1:	51                   	push   %ecx
44aaf2:	79 44                	jns    0x44ab38
44aaf4:	4a                   	dec    %edx
44aaf5:	00 43 53             	add    %al,0x53(%ebx)
44aaf8:	69 76 30 00 47 4f 43 	imul   $0x434f4700,0x30(%esi),%esi
44aaff:	63 31                	arpl   %esi,(%ecx)
44ab01:	00 6c 76 55          	add    %ch,0x55(%esi,%esi,2)
44ab05:	6a 32                	push   $0x32
44ab07:	00 69 7a             	add    %ch,0x7a(%ecx)
44ab0a:	4e                   	dec    %esi
44ab0b:	44                   	inc    %esp
44ab0c:	00 61 52             	add    %ah,0x52(%ecx)
44ab0f:	47                   	inc    %edi
44ab10:	76 30                	jbe    0x44ab42
44ab12:	00 6c 6b 55          	add    %ch,0x55(%ebx,%ebp,2)
44ab16:	52                   	push   %edx
44ab17:	31 00                	xor    %eax,(%eax)
44ab19:	50                   	push   %eax
44ab1a:	4d                   	dec    %ebp
44ab1b:	70 73                	jo     0x44ab90
44ab1d:	32 00                	xor    (%eax),%al
44ab1f:	43                   	inc    %ebx
44ab20:	45                   	inc    %ebp
44ab21:	4f                   	dec    %edi
44ab22:	56                   	push   %esi
44ab23:	00 63 47             	add    %ah,0x47(%ebx)
44ab26:	6f                   	outsl  %ds:(%esi),(%dx)
44ab27:	67 30 00             	xor    %al,(%bx,%si)
44ab2a:	50                   	push   %eax
44ab2b:	4a                   	dec    %edx
44ab2c:	79 44                	jns    0x44ab72
44ab2e:	31 00                	xor    %eax,(%eax)
44ab30:	4f                   	dec    %edi
44ab31:	4f                   	dec    %edi
44ab32:	73 57                	jae    0x44ab8b
44ab34:	32 00                	xor    (%eax),%al
44ab36:	55                   	push   %ebp
44ab37:	65 44                	gs inc %esp
44ab39:	57                   	push   %edi
44ab3a:	00 4c 51 4c          	add    %cl,0x4c(%ecx,%edx,2)
44ab3e:	4f                   	dec    %edi
44ab3f:	30 00                	xor    %al,(%eax)
44ab41:	55                   	push   %ebp
44ab42:	6d                   	insl   (%dx),%es:(%edi)
44ab43:	62 67 31             	bound  %esp,0x31(%edi)
44ab46:	00 65 53             	add    %ah,0x53(%ebp)
44ab49:	45                   	inc    %ebp
44ab4a:	62 32                	bound  %esi,(%edx)
44ab4c:	00 61 4a             	add    %ah,0x4a(%ecx)
44ab4f:	42                   	inc    %edx
44ab50:	79 00                	jns    0x44ab52
44ab52:	7a 57                	jp     0x44abab
44ab54:	47                   	inc    %edi
44ab55:	78 30                	js     0x44ab87
44ab57:	00 4d 6a             	add    %cl,0x6a(%ebp)
44ab5a:	52                   	push   %edx
44ab5b:	4b                   	dec    %ebx
44ab5c:	31 00                	xor    %eax,(%eax)
44ab5e:	79 71                	jns    0x44abd1
44ab60:	53                   	push   %ebx
44ab61:	56                   	push   %esi
44ab62:	32 00                	xor    (%eax),%al
44ab64:	6c                   	insb   (%dx),%es:(%edi)
44ab65:	65 62 48 00          	bound  %ecx,%gs:0x0(%eax)
44ab69:	76 57                	jbe    0x44abc2
44ab6b:	4d                   	dec    %ebp
44ab6c:	63 30                	arpl   %esi,(%eax)
44ab6e:	00 52 6c             	add    %dl,0x6c(%edx)
44ab71:	55                   	push   %ebp
44ab72:	67 31 00             	xor    %eax,(%bx,%si)
44ab75:	59                   	pop    %ecx
44ab76:	6a 46                	push   $0x46
44ab78:	55                   	push   %ebp
44ab79:	32 00                	xor    (%eax),%al
44ab7b:	50                   	push   %eax
44ab7c:	6e                   	outsb  %ds:(%esi),(%dx)
44ab7d:	50                   	push   %eax
44ab7e:	44                   	inc    %esp
44ab7f:	00 74 47 78          	add    %dh,0x78(%edi,%eax,2)
44ab83:	63 30                	arpl   %esi,(%eax)
44ab85:	00 46 64             	add    %al,0x64(%esi)
44ab88:	69 66 31 00 42 4d 42 	imul   $0x424d4200,0x31(%esi),%esp
44ab8f:	74 32                	je     0x44abc3
44ab91:	00 6f 66             	add    %ch,0x66(%edi)
44ab94:	44                   	inc    %esp
44ab95:	6e                   	outsb  %ds:(%esi),(%dx)
44ab96:	00 43 42             	add    %al,0x42(%ebx)
44ab99:	72 7a                	jb     0x44ac15
44ab9b:	30 00                	xor    %al,(%eax)
44ab9d:	53                   	push   %ebx
44ab9e:	43                   	inc    %ebx
44ab9f:	74 55                	je     0x44abf6
44aba1:	31 00                	xor    %eax,(%eax)
44aba3:	79 71                	jns    0x44ac16
44aba5:	54                   	push   %esp
44aba6:	54                   	push   %esp
44aba7:	32 00                	xor    (%eax),%al
44aba9:	65 64 4a             	gs fs dec %edx
44abac:	50                   	push   %eax
44abad:	00 61 54             	add    %ah,0x54(%ecx)
44abb0:	4f                   	dec    %edi
44abb1:	4f                   	dec    %edi
44abb2:	30 00                	xor    %al,(%eax)
44abb4:	53                   	push   %ebx
44abb5:	73 43                	jae    0x44abfa
44abb7:	50                   	push   %eax
44abb8:	31 00                	xor    %eax,(%eax)