44798b:	65 72 00             	gs jb  0x44798e
44798e:	47                   	inc    %edi
44798f:	65 74 43             	gs je  0x4479d5
447992:	68 61 72 43 6f       	push   $0x6f437261
447997:	75 6e                	jne    0x447a07
447999:	74 00                	je     0x44799b
44799b:	47                   	inc    %edi
44799c:	65 74 43             	gs je  0x4479e2
44799f:	68 61 72 73 00       	push   $0x737261
4479a4:	42                   	inc    %edx
4479a5:	69 74 43 6f 6e 76 65 	imul   $0x7265766e,0x6f(%ebx,%eax,2),%esi
4479ac:	72
4479ad:	74 65                	je     0x447a14
4479af:	72 00                	jb     0x4479b1
4479b1:	54                   	push   %esp
4479b2:	6f                   	outsl  %ds:(%esi),(%dx)
4479b3:	49                   	dec    %ecx
4479b4:	6e                   	outsb  %ds:(%esi),(%dx)
4479b5:	74 31                	je     0x4479e8
4479b7:	36 00 52 65          	add    %dl,%ss:0x65(%edx)
4479bb:	61                   	popa
4479bc:	64 4c                	fs dec %esp
4479be:	69 6e 65 00 67 65 74 	imul   $0x74656700,0x65(%esi),%ebp
4479c5:	5f                   	pop    %edi
4479c6:	45                   	inc    %ebp
4479c7:	6e                   	outsb  %ds:(%esi),(%dx)
4479c8:	64 4f                	fs dec %edi
4479ca:	66 53                	push   %bx
4479cc:	74 72                	je     0x447a40
4479ce:	65 61                	gs popa
4479d0:	6d                   	insl   (%dx),%es:(%edi)
4479d1:	00 73 65             	add    %dh,0x65(%ebx)
4479d4:	74 5f                	je     0x447a35
4479d6:	49                   	dec    %ecx
4479d7:	74 65                	je     0x447a3e
4479d9:	6d                   	insl   (%dx),%es:(%edi)
4479da:	00 50 61             	add    %dl,0x61(%eax)
4479dd:	72 73                	jb     0x447a52
4479df:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
4479e3:	72 69                	jb     0x447a4e
4479e5:	6e                   	outsb  %ds:(%esi),(%dx)
4479e6:	67 43                	addr16 inc %ebx
4479e8:	6f                   	outsl  %ds:(%esi),(%dx)
4479e9:	6d                   	insl   (%dx),%es:(%edi)
4479ea:	70 61                	jo     0x447a4d
4479ec:	72 69                	jb     0x447a57
4479ee:	73 6f                	jae    0x447a5f
4479f0:	6e                   	outsb  %ds:(%esi),(%dx)
4479f1:	00 42 69             	add    %al,0x69(%edx)
4479f4:	6e                   	outsb  %ds:(%esi),(%dx)
4479f5:	61                   	popa
4479f6:	72 79                	jb     0x447a71
4479f8:	52                   	push   %edx
4479f9:	65 61                	gs popa
4479fb:	64 65 72 00          	fs gs jb 0x4479ff
4479ff:	4f                   	dec    %edi
447a00:	70 65                	jo     0x447a67
447a02:	6e                   	outsb  %ds:(%esi),(%dx)
447a03:	52                   	push   %edx
447a04:	65 61                	gs popa
447a06:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
447a0a:	74 5f                	je     0x447a6b
447a0c:	42                   	inc    %edx
447a0d:	61                   	popa
447a0e:	73 65                	jae    0x447a75
447a10:	53                   	push   %ebx
447a11:	74 72                	je     0x447a85
447a13:	65 61                	gs popa
447a15:	6d                   	insl   (%dx),%es:(%edi)
447a16:	00 53 6f             	add    %dl,0x6f(%ebx)
447a19:	72 74                	jb     0x447a8f
447a1b:	00 67 65             	add    %ah,0x65(%edi)
447a1e:	74 5f                	je     0x447a7f
447a20:	41                   	inc    %ecx
447a21:	53                   	push   %ebx
447a22:	43                   	inc    %ebx
447a23:	49                   	dec    %ecx
447a24:	49                   	dec    %ecx
447a25:	00 54 72 69          	add    %dl,0x69(%edx,%esi,2)
447a29:	6d                   	insl   (%dx),%es:(%edi)
447a2a:	00 52 65             	add    %dl,0x65(%edx)
447a2d:	76 65                	jbe    0x447a94
447a2f:	72 73                	jb     0x447aa4
447a31:	65 00 41 70          	add    %al,%gs:0x70(%ecx)
447a35:	70 65                	jo     0x447a9c
447a37:	6e                   	outsb  %ds:(%esi),(%dx)
447a38:	64 46                	fs inc %esi
447a3a:	6f                   	outsl  %ds:(%esi),(%dx)
447a3b:	72 6d                	jb     0x447aaa
447a3d:	61                   	popa
447a3e:	74 00                	je     0x447a40
447a40:	43                   	inc    %ebx
447a41:	75 6c                	jne    0x447aaf
447a43:	74 75                	je     0x447aba
447a45:	72 65                	jb     0x447aac
447a47:	49                   	dec    %ecx
447a48:	6e                   	outsb  %ds:(%esi),(%dx)
447a49:	66 6f                	outsw  %ds:(%esi),(%dx)
447a4b:	00 53 79             	add    %dl,0x79(%ebx)
447a4e:	73 74                	jae    0x447ac4
447a50:	65 6d                	gs insl (%dx),%es:(%edi)
447a52:	2e 47                	cs inc %edi
447a54:	6c                   	insb   (%dx),%es:(%edi)
447a55:	6f                   	outsl  %ds:(%esi),(%dx)
447a56:	62 61 6c             	bound  %esp,0x6c(%ecx)
447a59:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
447a60:	00 67 65             	add    %ah,0x65(%edi)
447a63:	74 5f                	je     0x447ac4
447a65:	49                   	dec    %ecx
447a66:	6e                   	outsb  %ds:(%esi),(%dx)
447a67:	76 61                	jbe    0x447aca
447a69:	72 69                	jb     0x447ad4
447a6b:	61                   	popa
447a6c:	6e                   	outsb  %ds:(%esi),(%dx)
447a6d:	74 43                	je     0x447ab2
447a6f:	75 6c                	jne    0x447add
447a71:	74 75                	je     0x447ae8
447a73:	72 65                	jb     0x447ada
447a75:	00 4e 75             	add    %cl,0x75(%esi)
447a78:	6d                   	insl   (%dx),%es:(%edi)
447a79:	62 65 72             	bound  %esp,0x72(%ebp)
447a7c:	53                   	push   %ebx
447a7d:	74 79                	je     0x447af8
447a7f:	6c                   	insb   (%dx),%es:(%edi)
447a80:	65 73 00             	gs jae 0x447a83
447a83:	49                   	dec    %ecx
447a84:	46                   	inc    %esi
447a85:	6f                   	outsl  %ds:(%esi),(%dx)
447a86:	72 6d                	jb     0x447af5
447a88:	61                   	popa
447a89:	74 50                	je     0x447adb
447a8b:	72 6f                	jb     0x447afc
447a8d:	76 69                	jbe    0x447af8
447a8f:	64 65 72 00          	fs gs jb 0x447a93
447a93:	53                   	push   %ebx
447a94:	48                   	dec    %eax
447a95:	41                   	inc    %ecx
447a96:	31 43 72             	xor    %eax,0x72(%ebx)
447a99:	79 70                	jns    0x447b0b
447a9b:	74 6f                	je     0x447b0c
447a9d:	53                   	push   %ebx
447a9e:	65 72 76             	gs jb  0x447b17
447aa1:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
447aa8:	69 64 65 72 00 48 4d 	imul   $0x414d4800,0x72(%ebp,%eiz,2),%esp
447aaf:	41
447ab0:	43                   	inc    %ebx
447ab1:	53                   	push   %ebx
447ab2:	48                   	dec    %eax
447ab3:	41                   	inc    %ecx
447ab4:	31 00                	xor    %eax,(%eax)
447ab6:	43                   	inc    %ebx
447ab7:	6f                   	outsl  %ds:(%esi),(%dx)
447ab8:	6d                   	insl   (%dx),%es:(%edi)
447ab9:	70 61                	jo     0x447b1c
447abb:	72 65                	jb     0x447b22
447abd:	4f                   	dec    %edi
447abe:	62 6a 65             	bound  %ebp,0x65(%edx)
447ac1:	63 74 4e 6f          	arpl   %esi,0x6f(%esi,%ecx,2)
447ac5:	74 45                	je     0x447b0c
447ac7:	71 75                	jno    0x447b3e
447ac9:	61                   	popa
447aca:	6c                   	insb   (%dx),%es:(%edi)
447acb:	00 41 6e             	add    %al,0x6e(%ecx)
447ace:	64 4f                	fs dec %edi
447ad0:	62 6a 65             	bound  %ebp,0x65(%edx)
447ad3:	63 74 00 43          	arpl   %esi,0x43(%eax,%eax,1)
447ad7:	6f                   	outsl  %ds:(%esi),(%dx)
447ad8:	6d                   	insl   (%dx),%es:(%edi)
447ad9:	70 61                	jo     0x447b3c
447adb:	72 65                	jb     0x447b42
447add:	4f                   	dec    %edi
447ade:	62 6a 65             	bound  %ebp,0x65(%edx)
447ae1:	63 74 45 71          	arpl   %esi,0x71(%ebp,%eax,2)
447ae5:	75 61                	jne    0x447b48
447ae7:	6c                   	insb   (%dx),%es:(%edi)
447ae8:	00 43 6f             	add    %al,0x6f(%ebx)
447aeb:	6d                   	insl   (%dx),%es:(%edi)
447aec:	70 61                	jo     0x447b4f
447aee:	72 65                	jb     0x447b55
447af0:	4f                   	dec    %edi
447af1:	62 6a 65             	bound  %ebp,0x65(%edx)
447af4:	63 74 47 72          	arpl   %esi,0x72(%edi,%eax,2)
447af8:	65 61                	gs popa
447afa:	74 65                	je     0x447b61
447afc:	72 00                	jb     0x447afe
447afe:	4f                   	dec    %edi
447aff:	72 4f                	jb     0x447b50
447b01:	62 6a 65             	bound  %ebp,0x65(%edx)
447b04:	63 74 00 44          	arpl   %esi,0x44(%eax,%eax,1)
447b08:	65 63 69 6d          	arpl   %ebp,%gs:0x6d(%ecx)
447b0c:	61                   	popa
447b0d:	6c                   	insb   (%dx),%es:(%edi)
447b0e:	00 43 6f             	add    %al,0x6f(%ebx)
447b11:	6d                   	insl   (%dx),%es:(%edi)
447b12:	70 61                	jo     0x447b75
447b14:	72 65                	jb     0x447b7b
447b16:	00 4f 6e             	add    %cl,0x6e(%edi)
447b19:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
447b1d:	62 74 72 61          	bound  %esi,0x61(%edx,%esi,2)
447b21:	63 74 00 4d          	arpl   %esi,0x4d(%eax,%eax,1)
447b25:	75 6c                	jne    0x447b93
447b27:	74 69                	je     0x447b92
447b29:	70 6c                	jo     0x447b97
447b2b:	79 00                	jns    0x447b2d
447b2d:	54                   	push   %esp
447b2e:	6f                   	outsl  %ds:(%esi),(%dx)
447b2f:	55                   	push   %ebp
447b30:	49                   	dec    %ecx
447b31:	6e                   	outsb  %ds:(%esi),(%dx)
447b32:	74 36                	je     0x447b6a
447b34:	34 00                	xor    $0x0,%al
447b36:	49                   	dec    %ecx
447b37:	6e                   	outsb  %ds:(%esi),(%dx)
447b38:	74 36                	je     0x447b70
447b3a:	34 00                	xor    $0x0,%al
447b3c:	67 65 74 5f          	addr16 gs je 0x447b9f
447b40:	42                   	inc    %edx
447b41:	69 67 45 6e 64 69 61 	imul   $0x6169646e,0x45(%edi),%esp
447b48:	6e                   	outsb  %ds:(%esi),(%dx)
447b49:	55                   	push   %ebp
447b4a:	6e                   	outsb  %ds:(%esi),(%dx)
447b4b:	69 63 6f 64 65 00 54 	imul   $0x54006564,0x6f(%ebx),%esp
447b52:	6f                   	outsl  %ds:(%esi),(%dx)
447b53:	55                   	push   %ebp
447b54:	49                   	dec    %ecx
447b55:	6e                   	outsb  %ds:(%esi),(%dx)
447b56:	74 31                	je     0x447b89
447b58:	36 00 54 6f 55       	add    %dl,%ss:0x55(%edi,%ebp,2)
447b5d:	4c                   	dec    %esp
447b5e:	6f                   	outsl  %ds:(%esi),(%dx)
447b5f:	6e                   	outsb  %ds:(%esi),(%dx)
447b60:	67 00 55 74          	add    %dl,0x74(%di)
447b64:	69 6c 73 00 43 6f 70 	imul   $0x79706f43,0x0(%ebx,%esi,2),%ebp
447b6b:	79
447b6c:	41                   	inc    %ecx
447b6d:	72 72                	jb     0x447be1
447b6f:	61                   	popa
447b70:	79 00                	jns    0x447b72
447b72:	43                   	inc    %ebx
447b73:	6f                   	outsl  %ds:(%esi),(%dx)
447b74:	6d                   	insl   (%dx),%es:(%edi)
447b75:	70 61                	jo     0x447bd8
447b77:	72 65                	jb     0x447bde
447b79:	54                   	push   %esp
447b7a:	6f                   	outsl  %ds:(%esi),(%dx)
447b7b:	00 4c 54 72          	add    %cl,0x72(%esp,%edx,2)
447b7f:	69 6d 00 48 65 78 00 	imul   $0x786548,0x0(%ebp),%ebp
447b86:	43                   	inc    %ebx
447b87:	72 65                	jb     0x447bee
447b89:	61                   	popa
447b8a:	74 65                	je     0x447bf1
447b8c:	50                   	push   %eax
447b8d:	72 6f                	jb     0x447bfe
447b8f:	6a 65                	push   $0x65
447b91:	63 74 45 72          	arpl   %esi,0x72(%ebp,%eax,2)
447b95:	72 6f                	jb     0x447c06
447b97:	72 00                	jb     0x447b99
447b99:	67 65 74 5f          	addr16 gs je 0x447bfc
447b9d:	46                   	inc    %esi
447b9e:	69 6c 65 53 79 73 74 	imul   $0x65747379,0x53(%ebp,%eiz,2),%ebp
447ba5:	65
447ba6:	6d                   	insl   (%dx),%es:(%edi)
447ba7:	00 46 69             	add    %al,0x69(%esi)
447baa:	6c                   	insb   (%dx),%es:(%edi)
447bab:	65 53                	gs push %ebx
447bad:	79 73                	jns    0x447c22
447baf:	74 65                	je     0x447c16
447bb1:	6d                   	insl   (%dx),%es:(%edi)
447bb2:	50                   	push   %eax
447bb3:	72 6f                	jb     0x447c24
447bb5:	78 79                	js     0x447c30
447bb7:	00 68 61             	add    %ch,0x61(%eax)
447bba:	6e                   	outsb  %ds:(%esi),(%dx)
447bbb:	64 6c                	fs insb (%dx),%es:(%edi)
447bbd:	65 00 47 65          	add    %al,%gs:0x65(%edi)
447bc1:	74 45                	je     0x447c08
447bc3:	6e                   	outsb  %ds:(%esi),(%dx)
447bc4:	63 6f 64             	arpl   %ebp,0x64(%edi)
447bc7:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
447bce:	5f                   	pop    %edi
447bcf:	43                   	inc    %ebx
447bd0:	61                   	popa
447bd1:	6e                   	outsb  %ds:(%esi),(%dx)
447bd2:	53                   	push   %ebx
447bd3:	65 65 6b 00 49       	gs imul $0x49,%gs:(%eax),%eax
447bd8:	6e                   	outsb  %ds:(%esi),(%dx)
447bd9:	76 61                	jbe    0x447c3c
447bdb:	6c                   	insb   (%dx),%es:(%edi)
447bdc:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
447be3:	74
447be4:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
447beb:	70 74                	jo     0x447c61
447bed:	69 6f 6e 00 49 6e 76 	imul   $0x766e4900,0x6e(%edi),%ebp
447bf4:	61                   	popa
447bf5:	6c                   	insb   (%dx),%es:(%edi)
447bf6:	69 64 44 61 74 61 45 	imul   $0x78456174,0x61(%esp,%eax,2),%esp
447bfd:	78
447bfe:	63 65 70             	arpl   %esp,0x70(%ebp)
447c01:	74 69                	je     0x447c6c
447c03:	6f                   	outsl  %ds:(%esi),(%dx)
447c04:	6e                   	outsb  %ds:(%esi),(%dx)
447c05:	00 47 65             	add    %al,0x65(%edi)
447c08:	74 4c                	je     0x447c56
447c0a:	61                   	popa
447c0b:	73 74                	jae    0x447c81
447c0d:	57                   	push   %edi
447c0e:	72 69                	jb     0x447c79
447c10:	74 65                	je     0x447c77
447c12:	54                   	push   %esp
447c13:	69 6d 65 00 44 69 72 	imul   $0x72694400,0x65(%ebp),%ebp
447c1a:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
447c1f:	79 53                	jns    0x447c74
447c21:	65 70 61             	gs jo  0x447c85
447c24:	72 61                	jb     0x447c87
447c26:	74 6f                	je     0x447c97
447c28:	72 43                	jb     0x447c6d
447c2a:	68 61 72 00 4c       	push   $0x4c007261
447c2f:	61                   	popa
447c30:	73 74                	jae    0x447ca6
447c32:	49                   	dec    %ecx
447c33:	6e                   	outsb  %ds:(%esi),(%dx)
447c34:	64 65 78 4f          	fs gs js 0x447c87
447c38:	66 00 67 65          	data16 add %ah,0x65(%edi)
447c3c:	74 5f                	je     0x447c9d
447c3e:	50                   	push   %eax
447c3f:	6f                   	outsl  %ds:(%esi),(%dx)
447c40:	73 69                	jae    0x447cab
447c42:	74 69                	je     0x447cad
447c44:	6f                   	outsl  %ds:(%esi),(%dx)
447c45:	6e                   	outsb  %ds:(%esi),(%dx)
447c46:	00 54 6f 55          	add    %dl,0x55(%edi,%ebp,2)
447c4a:	49                   	dec    %ecx
447c4b:	6e                   	outsb  %ds:(%esi),(%dx)
447c4c:	74 33                	je     0x447c81
447c4e:	32 00                	xor    (%eax),%al
447c50:	53                   	push   %ebx
447c51:	65 74 43             	gs je  0x447c97
447c54:	72 65                	jb     0x447cbb
447c56:	61                   	popa
447c57:	74 69                	je     0x447cc2
447c59:	6f                   	outsl  %ds:(%esi),(%dx)
447c5a:	6e                   	outsb  %ds:(%esi),(%dx)
447c5b:	54                   	push   %esp
447c5c:	69 6d 65 00 53 65 74 	imul   $0x74655300,0x65(%ebp),%ebp
447c63:	4c                   	dec    %esp
447c64:	61                   	popa
447c65:	73 74                	jae    0x447cdb
447c67:	57                   	push   %edi
447c68:	72 69                	jb     0x447cd3
447c6a:	74 65                	je     0x447cd1