43faac:	38 71 63             	cmp    %dh,0x63(%ecx)
43faaf:	36 78 30             	ss js  0x43fae2
43fab2:	47                   	inc    %edi
43fab3:	50                   	push   %eax
43fab4:	54                   	push   %esp
43fab5:	48                   	dec    %eax
43fab6:	73 6e                	jae    0x43fb26
43fab8:	4b                   	dec    %ebx
43fab9:	58                   	pop    %eax
43faba:	69 57 56 50 32 56 4b 	imul   $0x4b563250,0x56(%edi),%edx
43fac1:	6d                   	insl   (%dx),%es:(%edi)
43fac2:	53                   	push   %ebx
43fac3:	79 70                	jns    0x43fb35
43fac5:	4b                   	dec    %ebx
43fac6:	31 4e 79             	xor    %ecx,0x79(%esi)
43fac9:	70 42                	jo     0x43fb0d
43facb:	37                   	aaa
43facc:	75 32                	jne    0x43fb00
43face:	77 5a                	ja     0x43fb2a
43fad0:	32 6c 48 6e          	xor    0x6e(%eax,%ecx,2),%ch
43fad4:	46                   	inc    %esi
43fad5:	73 72                	jae    0x43fb49
43fad7:	4c                   	dec    %esp
43fad8:	61                   	popa
43fad9:	46                   	inc    %esi
43fada:	48                   	dec    %eax
43fadb:	49                   	dec    %ecx
43fadc:	6d                   	insl   (%dx),%es:(%edi)
43fadd:	69 71 66 35 66 64 39 	imul   $0x39646635,0x66(%ecx),%esi
43fae4:	4c                   	dec    %esp
43fae5:	4f                   	dec    %edi
43fae6:	5a                   	pop    %edx
43fae7:	77 61                	ja     0x43fb4a
43fae9:	2b 68 51             	sub    0x51(%eax),%ebp
43faec:	57                   	push   %edi
43faed:	50                   	push   %eax
43faee:	35 61 39 30 46       	xor    $0x46303961,%eax
43faf3:	69 65 5a 71 51 57 52 	imul   $0x52575171,0x5a(%ebp),%esp
43fafa:	61                   	popa
43fafb:	48                   	dec    %eax
43fafc:	53                   	push   %ebx
43fafd:	6a 2f                	push   $0x2f
43faff:	59                   	pop    %ecx
43fb00:	70 55                	jo     0x43fb57
43fb02:	66 61                	popaw
43fb04:	33 78 69             	xor    0x69(%eax),%edi
43fb07:	58                   	pop    %eax
43fb08:	6e                   	outsb  %ds:(%esi),(%dx)
43fb09:	6c                   	insb   (%dx),%es:(%edi)
43fb0a:	75 70                	jne    0x43fb7c
43fb0c:	48                   	dec    %eax
43fb0d:	47                   	inc    %edi
43fb0e:	6e                   	outsb  %ds:(%esi),(%dx)
43fb0f:	61                   	popa
43fb10:	4c                   	dec    %esp
43fb11:	62 4f 64             	bound  %ecx,0x64(%edi)
43fb14:	49                   	dec    %ecx
43fb15:	4d                   	dec    %ebp
43fb16:	37                   	aaa
43fb17:	30 62 66             	xor    %ah,0x66(%edx)
43fb1a:	49                   	dec    %ecx
43fb1b:	34 76                	xor    $0x76,%al
43fb1d:	56                   	push   %esi
43fb1e:	39 35 71 4f 6a 54    	cmp    %esi,0x546a4f71
43fb24:	52                   	push   %edx
43fb25:	79 50                	jns    0x43fb77
43fb27:	33 39                	xor    (%ecx),%edi
43fb29:	48                   	dec    %eax
43fb2a:	6c                   	insb   (%dx),%es:(%edi)
43fb2b:	73 6a                	jae    0x43fb97
43fb2d:	69 46 65 6a 32 61 68 	imul   $0x6861326a,0x65(%esi),%eax
43fb34:	74 52                	je     0x43fb88
43fb36:	37                   	aaa
43fb37:	37                   	aaa
43fb38:	57                   	push   %edi
43fb39:	45                   	inc    %ebp
43fb3a:	59                   	pop    %ecx
43fb3b:	59                   	pop    %ecx
43fb3c:	4c                   	dec    %esp
43fb3d:	58                   	pop    %eax
43fb3e:	69 6e 59 76 6d 2b 66 	imul   $0x662b6d76,0x59(%esi),%ebp
43fb45:	2f                   	das
43fb46:	49                   	dec    %ecx
43fb47:	63 51 37             	arpl   %edx,0x37(%ecx)
43fb4a:	77 42                	ja     0x43fb8e
43fb4c:	32 62 51             	xor    0x51(%edx),%ah
43fb4f:	79 56                	jns    0x43fba7
43fb51:	4b                   	dec    %ebx
43fb52:	39 39                	cmp    %edi,(%ecx)
43fb54:	55                   	push   %ebp
43fb55:	4c                   	dec    %esp
43fb56:	78 68                	js     0x43fbc0
43fb58:	6d                   	insl   (%dx),%es:(%edi)
43fb59:	61                   	popa
43fb5a:	4c                   	dec    %esp
43fb5b:	50                   	push   %eax
43fb5c:	6d                   	insl   (%dx),%es:(%edi)
43fb5d:	74 56                	je     0x43fbb5
43fb5f:	31 71 58             	xor    %esi,0x58(%ecx)
43fb62:	68 43 77 79 54       	push   $0x54797743
43fb67:	52                   	push   %edx
43fb68:	66 64 44             	fs inc %sp
43fb6b:	45                   	inc    %ebp
43fb6c:	5a                   	pop    %edx
43fb6d:	66 6f                	outsw  %ds:(%esi),(%dx)
43fb6f:	32 76 64             	xor    0x64(%esi),%dh
43fb72:	4a                   	dec    %edx
43fb73:	79 53                	jns    0x43fbc8
43fb75:	75 78                	jne    0x43fbef
43fb77:	45                   	inc    %ebp
43fb78:	42                   	inc    %edx
43fb79:	38 79 4f             	cmp    %bh,0x4f(%ecx)
43fb7c:	6c                   	insb   (%dx),%es:(%edi)
43fb7d:	66 66 61             	data16 popaw
43fb80:	78 51                	js     0x43fbd3
43fb82:	78 32                	js     0x43fbb6
43fb84:	32 7a 48             	xor    0x48(%edx),%bh
43fb87:	36 6e                	outsb  %ss:(%esi),(%dx)
43fb89:	57                   	push   %edi
43fb8a:	6b 4f 70 69          	imul   $0x69,0x70(%edi),%ecx
43fb8e:	69 52 56 6c 6c 30 30 	imul   $0x30306c6c,0x56(%edx),%edx
43fb95:	44                   	inc    %esp
43fb96:	77 6e                	ja     0x43fc06
43fb98:	59                   	pop    %ecx
43fb99:	70 33                	jo     0x43fbce
43fb9b:	6f                   	outsl  %ds:(%esi),(%dx)
43fb9c:	7a 56                	jp     0x43fbf4
43fb9e:	74 68                	je     0x43fc08
43fba0:	78 77                	js     0x43fc19
43fba2:	2b 79 2f             	sub    0x2f(%ecx),%edi
43fba5:	51                   	push   %ecx
43fba6:	32 33                	xor    (%ebx),%dh
43fba8:	67 46                	addr16 inc %esi
43fbaa:	64 6c                	fs insb (%dx),%es:(%edi)
43fbac:	78 61                	js     0x43fc0f
43fbae:	7a 4f                	jp     0x43fbff
43fbb0:	47                   	inc    %edi
43fbb1:	68 6b 65 4d 2b       	push   $0x2b4d656b
43fbb6:	53                   	push   %ebx
43fbb7:	32 70 31             	xor    0x31(%eax),%dh
43fbba:	49                   	dec    %ecx
43fbbb:	7a 58                	jp     0x43fc15
43fbbd:	4c                   	dec    %esp
43fbbe:	37                   	aaa
43fbbf:	4a                   	dec    %edx
43fbc0:	6b 30 34             	imul   $0x34,(%eax),%esi
43fbc3:	74 62                	je     0x43fc27
43fbc5:	6a 32                	push   $0x32
43fbc7:	55                   	push   %ebp
43fbc8:	42                   	inc    %edx
43fbc9:	45                   	inc    %ebp
43fbca:	42                   	inc    %edx
43fbcb:	43                   	inc    %ebx
43fbcc:	59                   	pop    %ecx
43fbcd:	58                   	pop    %eax
43fbce:	76 46                	jbe    0x43fc16
43fbd0:	79 73                	jns    0x43fc45
43fbd2:	37                   	aaa
43fbd3:	62 31                	bound  %esi,(%ecx)
43fbd5:	68 77 54 6c 77       	push   $0x776c5477
43fbda:	5a                   	pop    %edx
43fbdb:	55                   	push   %ebp
43fbdc:	6b 50 34 33          	imul   $0x33,0x34(%eax),%edx
43fbe0:	70 59                	jo     0x43fc3b
43fbe2:	48                   	dec    %eax
43fbe3:	48                   	dec    %eax
43fbe4:	79 36                	jns    0x43fc1c
43fbe6:	47                   	inc    %edi
43fbe7:	49                   	dec    %ecx
43fbe8:	73 49                	jae    0x43fc33
43fbea:	72 43                	jb     0x43fc2f
43fbec:	55                   	push   %ebp
43fbed:	48                   	dec    %eax
43fbee:	4a                   	dec    %edx
43fbef:	33 7a 37             	xor    0x37(%edx),%edi
43fbf2:	59                   	pop    %ecx
43fbf3:	4c                   	dec    %esp
43fbf4:	59                   	pop    %ecx
43fbf5:	7a 53                	jp     0x43fc4a
43fbf7:	44                   	inc    %esp
43fbf8:	4e                   	dec    %esi
43fbf9:	6a 39                	push   $0x39
43fbfb:	42                   	inc    %edx
43fbfc:	6b 53 50 44          	imul   $0x44,0x50(%ebx),%edx
43fc00:	41                   	inc    %ecx
43fc01:	46                   	inc    %esi
43fc02:	62 5a 32             	bound  %ebx,0x32(%edx)
43fc05:	4f                   	dec    %edi
43fc06:	4c                   	dec    %esp
43fc07:	4a                   	dec    %edx
43fc08:	2f                   	das
43fc09:	31 37                	xor    %esi,(%edi)
43fc0b:	44                   	inc    %esp
43fc0c:	35 61 42 37 62       	xor    $0x62374261,%eax
43fc11:	2f                   	das
43fc12:	6b 6d 6f 47          	imul   $0x47,0x6f(%ebp),%ebp
43fc16:	61                   	popa
43fc17:	55                   	push   %ebp
43fc18:	51                   	push   %ecx
43fc19:	6d                   	insl   (%dx),%es:(%edi)
43fc1a:	4c                   	dec    %esp
43fc1b:	6c                   	insb   (%dx),%es:(%edi)
43fc1c:	47                   	inc    %edi
43fc1d:	38 69 30             	cmp    %ch,0x30(%ecx)
43fc20:	56                   	push   %esi
43fc21:	34 75                	xor    $0x75,%al
43fc23:	73 36                	jae    0x43fc5b
43fc25:	31 56 31             	xor    %edx,0x31(%esi)
43fc28:	53                   	push   %ebx
43fc29:	78 30                	js     0x43fc5b
43fc2b:	63 42 6b             	arpl   %eax,0x6b(%edx)
43fc2e:	30 59 32             	xor    %bl,0x32(%ecx)
43fc31:	5a                   	pop    %edx
43fc32:	32 4b 69             	xor    0x69(%ebx),%cl
43fc35:	53                   	push   %ebx
43fc36:	2f                   	das
43fc37:	7a 70                	jp     0x43fca9
43fc39:	4d                   	dec    %ebp
43fc3a:	62 51 6a             	bound  %edx,0x6a(%ecx)
43fc3d:	54                   	push   %esp
43fc3e:	69 34 53 62 69 54 38 	imul   $0x38546962,(%ebx,%edx,2),%esi
43fc45:	6e                   	outsb  %ds:(%esi),(%dx)
43fc46:	72 6a                	jb     0x43fcb2
43fc48:	30 77 76             	xor    %dh,0x76(%edi)
43fc4b:	78 61                	js     0x43fcae
43fc4d:	49                   	dec    %ecx
43fc4e:	44                   	inc    %esp
43fc4f:	50                   	push   %eax
43fc50:	44                   	inc    %esp
43fc51:	6b 36 58             	imul   $0x58,(%esi),%esi
43fc54:	49                   	dec    %ecx
43fc55:	50                   	push   %eax
43fc56:	71 72                	jno    0x43fcca
43fc58:	41                   	inc    %ecx
43fc59:	67 78 70             	addr16 js 0x43fccc
43fc5c:	45                   	inc    %ebp
43fc5d:	4f                   	dec    %edi
43fc5e:	4c                   	dec    %esp
43fc5f:	32 35 36 68 4a 63    	xor    0x634a6836,%dh
43fc65:	4a                   	dec    %edx
43fc66:	64 51                	fs push %ecx
43fc68:	46                   	inc    %esi
43fc69:	6a 4a                	push   $0x4a
43fc6b:	55                   	push   %ebp
43fc6c:	79 78                	jns    0x43fce6
43fc6e:	41                   	inc    %ecx
43fc6f:	56                   	push   %esi
43fc70:	70 52                	jo     0x43fcc4
43fc72:	38 77 33             	cmp    %dh,0x33(%edi)
43fc75:	39 67 49             	cmp    %esp,0x49(%edi)
43fc78:	4e                   	dec    %esi
43fc79:	6a 44                	push   $0x44
43fc7b:	63 78 63             	arpl   %edi,0x63(%eax)
43fc7e:	6d                   	insl   (%dx),%es:(%edi)
43fc7f:	64 4b                	fs dec %ebx
43fc81:	74 62                	je     0x43fce5
43fc83:	43                   	inc    %ebx
43fc84:	35 37 43 50 42       	xor    $0x42504337,%eax
43fc89:	37                   	aaa
43fc8a:	7a 55                	jp     0x43fce1
43fc8c:	52                   	push   %edx
43fc8d:	6c                   	insb   (%dx),%es:(%edi)
43fc8e:	44                   	inc    %esp
43fc8f:	49                   	dec    %ecx
43fc90:	42                   	inc    %edx
43fc91:	6f                   	outsl  %ds:(%esi),(%dx)
43fc92:	72 68                	jb     0x43fcfc
43fc94:	30 6d 64             	xor    %ch,0x64(%ebp)
43fc97:	32 44 74 52          	xor    0x52(%esp,%esi,2),%al
43fc9b:	46                   	inc    %esi
43fc9c:	70 75                	jo     0x43fd13
43fc9e:	33 39                	xor    (%ecx),%edi
43fca0:	7a 56                	jp     0x43fcf8
43fca2:	77 64                	ja     0x43fd08
43fca4:	38 6c 35 63          	cmp    %ch,0x63(%ebp,%esi,1)
43fca8:	2b 36                	sub    (%esi),%esi
43fcaa:	4b                   	dec    %ebx
43fcab:	39 55 73             	cmp    %edx,0x73(%ebp)
43fcae:	7a 44                	jp     0x43fcf4
43fcb0:	6c                   	insb   (%dx),%es:(%edi)
43fcb1:	6f                   	outsl  %ds:(%esi),(%dx)
43fcb2:	55                   	push   %ebp
43fcb3:	49                   	dec    %ecx
43fcb4:	44                   	inc    %esp
43fcb5:	6d                   	insl   (%dx),%es:(%edi)
43fcb6:	41                   	inc    %ecx
43fcb7:	32 56 6d             	xor    0x6d(%esi),%dl
43fcba:	63 44 53 59          	arpl   %eax,0x59(%ebx,%edx,2)
43fcbe:	67 37                	addr16 aaa
43fcc0:	62 6b 50             	bound  %ebp,0x50(%ebx)
43fcc3:	66 38 37             	data16 cmp %dh,(%edi)
43fcc6:	77 75                	ja     0x43fd3d
43fcc8:	43                   	inc    %ebx
43fcc9:	75 50                	jne    0x43fd1b
43fccb:	6f                   	outsl  %ds:(%esi),(%dx)
43fccc:	65 4e                	gs dec %esi
43fcce:	34 74                	xor    $0x74,%al
43fcd0:	59                   	pop    %ecx
43fcd1:	52                   	push   %edx
43fcd2:	6f                   	outsl  %ds:(%esi),(%dx)
43fcd3:	5a                   	pop    %edx
43fcd4:	74 64                	je     0x43fd3a
43fcd6:	36 59                	ss pop %ecx
43fcd8:	43                   	inc    %ebx
43fcd9:	34 64                	xor    $0x64,%al
43fcdb:	55                   	push   %ebp
43fcdc:	77 42                	ja     0x43fd20
43fcde:	6c                   	insb   (%dx),%es:(%edi)
43fcdf:	72 61                	jb     0x43fd42
43fce1:	58                   	pop    %eax
43fce2:	5a                   	pop    %edx
43fce3:	79 4f                	jns    0x43fd34
43fce5:	2f                   	das
43fce6:	58                   	pop    %eax
43fce7:	73 49                	jae    0x43fd32
43fce9:	45                   	inc    %ebp
43fcea:	79 43                	jns    0x43fd2f
43fcec:	4a                   	dec    %edx
43fced:	46                   	inc    %esi
43fcee:	70 35                	jo     0x43fd25
43fcf0:	6f                   	outsl  %ds:(%esi),(%dx)
43fcf1:	4d                   	dec    %ebp
43fcf2:	54                   	push   %esp
43fcf3:	37                   	aaa
43fcf4:	47                   	inc    %edi
43fcf5:	62 78 31             	bound  %edi,0x31(%eax)
43fcf8:	64 30 61 58          	xor    %ah,%fs:0x58(%ecx)
43fcfc:	57                   	push   %edi
43fcfd:	41                   	inc    %ecx
43fcfe:	72 2b                	jb     0x43fd2b
43fd00:	6a 65                	push   $0x65
43fd02:	47                   	inc    %edi
43fd03:	74 76                	je     0x43fd7b
43fd05:	33 68 5a             	xor    0x5a(%eax),%ebp
43fd08:	7a 59                	jp     0x43fd63
43fd0a:	51                   	push   %ecx
43fd0b:	6b 6e 53 72          	imul   $0x72,0x53(%esi),%ebp
43fd0f:	4b                   	dec    %ebx
43fd10:	77 33                	ja     0x43fd45
43fd12:	55                   	push   %ebp
43fd13:	6c                   	insb   (%dx),%es:(%edi)
43fd14:	68 68 70 79 79       	push   $0x79797068
43fd19:	68 55 51 33 35       	push   $0x35335155
43fd1e:	47                   	inc    %edi
43fd1f:	68 34 4e 42 4c       	push   $0x4c424e34
43fd24:	66 52                	push   %dx
43fd26:	6f                   	outsl  %ds:(%esi),(%dx)
43fd27:	36 61                	ss popa
43fd29:	75 6e                	jne    0x43fd99
43fd2b:	77 79                	ja     0x43fda6