43aeaa:	6d                   	insl   (%dx),%es:(%edi)
43aeab:	2f                   	das
43aeac:	74 64                	je     0x43af12
43aeae:	57                   	push   %edi
43aeaf:	32 58 72             	xor    0x72(%eax),%bl
43aeb2:	2f                   	das
43aeb3:	69 5a 65 44 43 59 73 	imul   $0x73594344,0x65(%edx),%ebx
43aeba:	75 52                	jne    0x43af0e
43aebc:	50                   	push   %eax
43aebd:	45                   	inc    %ebp
43aebe:	53                   	push   %ebx
43aebf:	56                   	push   %esi
43aec0:	39 55 67             	cmp    %edx,0x67(%ebp)
43aec3:	51                   	push   %ecx
43aec4:	79 36                	jns    0x43aefc
43aec6:	7a 63                	jp     0x43af2b
43aec8:	35 45 56 57 76       	xor    $0x76575645,%eax
43aecd:	30 79 74             	xor    %bh,0x74(%ecx)
43aed0:	39 2b                	cmp    %ebp,(%ebx)
43aed2:	41                   	inc    %ecx
43aed3:	71 65                	jno    0x43af3a
43aed5:	31 59 6f             	xor    %ebx,0x6f(%ecx)
43aed8:	4e                   	dec    %esi
43aed9:	43                   	inc    %ebx
43aeda:	65 39 33             	cmp    %esi,%gs:(%ebx)
43aedd:	71 4b                	jno    0x43af2a
43aedf:	30 57 47             	xor    %dl,0x47(%edi)
43aee2:	74 53                	je     0x43af37
43aee4:	6b 78 57 47          	imul   $0x47,0x57(%eax),%edi
43aee8:	33 6e 37             	xor    0x37(%esi),%ebp
43aeeb:	59                   	pop    %ecx
43aeec:	36 34 6a             	ss xor $0x6a,%al
43aeef:	77 6d                	ja     0x43af5e
43aef1:	4b                   	dec    %ebx
43aef2:	78 76                	js     0x43af6a
43aef4:	2b 4b 61             	sub    0x61(%ebx),%ecx
43aef7:	67 31 66 58          	xor    %esp,0x58(%bp)
43aefb:	2f                   	das
43aefc:	71 68                	jno    0x43af66
43aefe:	38 41 4e             	cmp    %al,0x4e(%ecx)
43af01:	70 5a                	jo     0x43af5d
43af03:	6e                   	outsb  %ds:(%esi),(%dx)
43af04:	49                   	dec    %ecx
43af05:	62 75 4f             	bound  %esi,0x4f(%ebp)
43af08:	58                   	pop    %eax
43af09:	6a 2f                	push   $0x2f
43af0b:	61                   	popa
43af0c:	59                   	pop    %ecx
43af0d:	4b                   	dec    %ebx
43af0e:	6b 72 50 74          	imul   $0x74,0x50(%edx),%esi
43af12:	54                   	push   %esp
43af13:	6f                   	outsl  %ds:(%esi),(%dx)
43af14:	55                   	push   %ebp
43af15:	53                   	push   %ebx
43af16:	48                   	dec    %eax
43af17:	59                   	pop    %ecx
43af18:	6a 58                	push   $0x58
43af1a:	78 62                	js     0x43af7e
43af1c:	39 4a 75             	cmp    %ecx,0x75(%edx)
43af1f:	54                   	push   %esp
43af20:	7a 2b                	jp     0x43af4d
43af22:	63 31                	arpl   %esi,(%ecx)
43af24:	32 77 6f             	xor    0x6f(%edi),%dh
43af27:	50                   	push   %eax
43af28:	41                   	inc    %ecx
43af29:	6c                   	insb   (%dx),%es:(%edi)
43af2a:	73 56                	jae    0x43af82
43af2c:	62 36                	bound  %esi,(%esi)
43af2e:	75 55                	jne    0x43af85
43af30:	65 63 55 6a          	arpl   %edx,%gs:0x6a(%ebp)
43af34:	42                   	inc    %edx
43af35:	56                   	push   %esi
43af36:	70 59                	jo     0x43af91
43af38:	77 53                	ja     0x43af8d
43af3a:	68 51 74 76 6c       	push   $0x6c767451
43af3f:	70 39                	jo     0x43af7a
43af41:	6b 46 69 59          	imul   $0x59,0x69(%esi),%eax
43af45:	51                   	push   %ecx
43af46:	31 31                	xor    %esi,(%ecx)
43af48:	2f                   	das
43af49:	30 6b 34             	xor    %ch,0x34(%ebx)
43af4c:	68 45 30 6b 30       	push   $0x306b3045
43af51:	4c                   	dec    %esp
43af52:	59                   	pop    %ecx
43af53:	70 52                	jo     0x43afa7
43af55:	79 45                	jns    0x43af9c
43af57:	46                   	inc    %esi
43af58:	36 51                	ss push %ecx
43af5a:	32 62 77             	xor    0x77(%edx),%ah
43af5d:	36 4e                	ss dec %esi
43af5f:	74 57                	je     0x43afb8
43af61:	62 53 49             	bound  %edx,0x49(%ebx)
43af64:	34 4d                	xor    $0x4d,%al
43af66:	75 36                	jne    0x43af9e
43af68:	56                   	push   %esi
43af69:	43                   	inc    %ebx
43af6a:	4c                   	dec    %esp
43af6b:	66 6e                	data16 outsb %ds:(%esi),(%dx)
43af6d:	31 75 49             	xor    %esi,0x49(%ebp)
43af70:	69 37 70 79 76 51    	imul   $0x51767970,(%edi),%esi
43af76:	73 71                	jae    0x43afe9
43af78:	66 6f                	outsw  %ds:(%esi),(%dx)
43af7a:	63 54 53 44          	arpl   %edx,0x44(%ebx,%edx,2)
43af7e:	41                   	inc    %ecx
43af7f:	46                   	inc    %esi
43af80:	4e                   	dec    %esi
43af81:	4b                   	dec    %ebx
43af82:	33 37                	xor    (%edi),%esi
43af84:	4f                   	dec    %edi
43af85:	58                   	pop    %eax
43af86:	56                   	push   %esi
43af87:	30 53 46             	xor    %dl,0x46(%ebx)
43af8a:	71 76                	jno    0x43b002
43af8c:	6d                   	insl   (%dx),%es:(%edi)
43af8d:	74 6a                	je     0x43aff9
43af8f:	68 48 61 56 54       	push   $0x54566148
43af94:	36 32 6e 36          	xor    %ss:0x36(%esi),%ch
43af98:	30 50 48             	xor    %dl,0x48(%eax)
43af9b:	51                   	push   %ecx
43af9c:	50                   	push   %eax
43af9d:	47                   	inc    %edi
43af9e:	59                   	pop    %ecx
43af9f:	33 6e 6e             	xor    0x6e(%esi),%ebp
43afa2:	50                   	push   %eax
43afa3:	47                   	inc    %edi
43afa4:	56                   	push   %esi
43afa5:	71 78                	jno    0x43b01f
43afa7:	35 7a 38 51 68       	xor    $0x6851387a,%eax
43afac:	6b 78 79 79          	imul   $0x79,0x79(%eax),%edi
43afb0:	6f                   	outsl  %ds:(%esi),(%dx)
43afb1:	62 54 35 72          	bound  %edx,0x72(%ebp,%esi,1)
43afb5:	68 77 53 4f 4f       	push   $0x4f4f5377
43afba:	6a 31                	push   $0x31
43afbc:	51                   	push   %ecx
43afbd:	71 6f                	jno    0x43b02e
43afbf:	38 2b                	cmp    %ch,(%ebx)
43afc1:	49                   	dec    %ecx
43afc2:	55                   	push   %ebp
43afc3:	69 59 65 4b 74 6f 6b 	imul   $0x6b6f744b,0x65(%ecx),%ebx
43afca:	32 6b 4b             	xor    0x4b(%ebx),%ch
43afcd:	6e                   	outsb  %ds:(%esi),(%dx)
43afce:	31 67 75             	xor    %esp,0x75(%edi)
43afd1:	37                   	aaa
43afd2:	79 69                	jns    0x43b03d
43afd4:	51                   	push   %ecx
43afd5:	54                   	push   %esp
43afd6:	7a 6a                	jp     0x43b042
43afd8:	65 6f                	outsl  %gs:(%esi),(%dx)
43afda:	56                   	push   %esi
43afdb:	64 55                	fs push %ebp
43afdd:	56                   	push   %esi
43afde:	57                   	push   %edi
43afdf:	46                   	inc    %esi
43afe0:	54                   	push   %esp
43afe1:	79 41                	jns    0x43b024
43afe3:	6b 75 6e 32          	imul   $0x32,0x6e(%ebp),%esi
43afe7:	63 6e 52             	arpl   %ebp,0x52(%esi)
43afea:	62 6f 42             	bound  %ebp,0x42(%edi)
43afed:	52                   	push   %edx
43afee:	6d                   	insl   (%dx),%es:(%edi)
43afef:	61                   	popa
43aff0:	77 6c                	ja     0x43b05e
43aff2:	37                   	aaa
43aff3:	61                   	popa
43aff4:	50                   	push   %eax
43aff5:	69 4e 58 38 71 58 37 	imul   $0x37587138,0x58(%esi),%ecx
43affc:	69 4d 42 71 63 7a 6e 	imul   $0x6e7a6371,0x42(%ebp),%ecx
43b003:	61                   	popa
43b004:	57                   	push   %edi
43b005:	6a 4b                	push   $0x4b
43b007:	4e                   	dec    %esi
43b008:	51                   	push   %ecx
43b009:	48                   	dec    %eax
43b00a:	74 79                	je     0x43b085
43b00c:	64 74 65             	fs je  0x43b074
43b00f:	56                   	push   %esi
43b010:	4f                   	dec    %edi
43b011:	54                   	push   %esp
43b012:	57                   	push   %edi
43b013:	62 73 35             	bound  %esi,0x35(%ebx)
43b016:	55                   	push   %ebp
43b017:	36 51                	ss push %ecx
43b019:	56                   	push   %esi
43b01a:	76 68                	jbe    0x43b084
43b01c:	46                   	inc    %esi
43b01d:	46                   	inc    %esi
43b01e:	6e                   	outsb  %ds:(%esi),(%dx)
43b01f:	6b 58 41 53          	imul   $0x53,0x41(%eax),%ebx
43b023:	47                   	inc    %edi
43b024:	64 56                	fs push %esi
43b026:	68 55 73 6e 65       	push   $0x656e7355
43b02b:	57                   	push   %edi
43b02c:	6c                   	insb   (%dx),%es:(%edi)
43b02d:	35 37 35 74 49       	xor    $0x49743537,%eax
43b032:	73 55                	jae    0x43b089
43b034:	68 58 34 67 6d       	push   $0x6d673458
43b039:	6d                   	insl   (%dx),%es:(%edi)
43b03a:	56                   	push   %esi
43b03b:	64 51                	fs push %ecx
43b03d:	4d                   	dec    %ebp
43b03e:	77 37                	ja     0x43b077
43b040:	50                   	push   %eax
43b041:	45                   	inc    %ebp
43b042:	77 39                	ja     0x43b07d
43b044:	73 59                	jae    0x43b09f
43b046:	6a 68                	push   $0x68
43b048:	2f                   	das
43b049:	6d                   	insl   (%dx),%es:(%edi)
43b04a:	41                   	inc    %ecx
43b04b:	36 72 6d             	ss jb  0x43b0bb
43b04e:	74 71                	je     0x43b0c1
43b050:	53                   	push   %ebx
43b051:	31 47 35             	xor    %eax,0x35(%edi)
43b054:	30 52 72             	xor    %dl,0x72(%edx)
43b057:	71 54                	jno    0x43b0ad
43b059:	61                   	popa
43b05a:	55                   	push   %ebp
43b05b:	77 48                	ja     0x43b0a5
43b05d:	74 7a                	je     0x43b0d9
43b05f:	35 6e 6c 43 70       	xor    $0x70436c6e,%eax
43b064:	72 6b                	jb     0x43b0d1
43b066:	58                   	pop    %eax
43b067:	44                   	inc    %esp
43b068:	76 7a                	jbe    0x43b0e4
43b06a:	6b 51 6c 6d          	imul   $0x6d,0x6c(%ecx),%edx
43b06e:	38 78 2f             	cmp    %bh,0x2f(%eax)
43b071:	62 64 37 66          	bound  %esp,0x66(%edi,%esi,1)
43b075:	54                   	push   %esp
43b076:	6c                   	insb   (%dx),%es:(%edi)
43b077:	4b                   	dec    %ebx
43b078:	51                   	push   %ecx
43b079:	59                   	pop    %ecx
43b07a:	63 51 61             	arpl   %edx,0x61(%ecx)
43b07d:	32 56 52             	xor    0x52(%esi),%dl
43b080:	7a 68                	jp     0x43b0ea
43b082:	38 37                	cmp    %dh,(%edi)
43b084:	47                   	inc    %edi
43b085:	31 67 59             	xor    %esp,0x59(%edi)
43b088:	47                   	inc    %edi
43b089:	33 79 35             	xor    0x35(%ecx),%edi
43b08c:	6f                   	outsl  %ds:(%esi),(%dx)
43b08d:	4b                   	dec    %ebx
43b08e:	4a                   	dec    %edx
43b08f:	4b                   	dec    %ebx
43b090:	31 30                	xor    %esi,(%eax)
43b092:	74 79                	je     0x43b10d
43b094:	2f                   	das
43b095:	47                   	inc    %edi
43b096:	6e                   	outsb  %ds:(%esi),(%dx)
43b097:	68 67 2b 2b 57       	push   $0x572b2b67
43b09c:	42                   	inc    %edx
43b09d:	4e                   	dec    %esi
43b09e:	33 4f 2b             	xor    0x2b(%edi),%ecx
43b0a1:	72 78                	jb     0x43b11b
43b0a3:	38 73 7a             	cmp    %dh,0x7a(%ebx)
43b0a6:	6b 48 71 57          	imul   $0x57,0x71(%eax),%ecx
43b0aa:	65 64 57             	gs fs push %edi
43b0ad:	62 4d 7a             	bound  %ecx,0x7a(%ebp)
43b0b0:	51                   	push   %ecx
43b0b1:	4b                   	dec    %ebx
43b0b2:	78 33                	js     0x43b0e7
43b0b4:	77 42                	ja     0x43b0f8
43b0b6:	6e                   	outsb  %ds:(%esi),(%dx)
43b0b7:	57                   	push   %edi
43b0b8:	74 74                	je     0x43b12e
43b0ba:	6f                   	outsl  %ds:(%esi),(%dx)
43b0bb:	66 4a                	dec    %dx
43b0bd:	4e                   	dec    %esi
43b0be:	6c                   	insb   (%dx),%es:(%edi)
43b0bf:	76 76                	jbe    0x43b137
43b0c1:	52                   	push   %edx
43b0c2:	4f                   	dec    %edi
43b0c3:	32 39                	xor    (%ecx),%bh
43b0c5:	41                   	inc    %ecx
43b0c6:	4e                   	dec    %esi
43b0c7:	47                   	inc    %edi
43b0c8:	67 4a                	addr16 dec %edx
43b0ca:	61                   	popa
43b0cb:	30 31                	xor    %dh,(%ecx)
43b0cd:	6c                   	insb   (%dx),%es:(%edi)
43b0ce:	44                   	inc    %esp
43b0cf:	70 58                	jo     0x43b129
43b0d1:	6a 48                	push   $0x48
43b0d3:	31 70 42             	xor    %esi,0x42(%eax)
43b0d6:	70 49                	jo     0x43b121
43b0d8:	2f                   	das
43b0d9:	35 4f 38 67 62       	xor    $0x6267384f,%eax
43b0de:	33 6f 2f             	xor    0x2f(%edi),%ebp
43b0e1:	44                   	inc    %esp
43b0e2:	43                   	inc    %ebx
43b0e3:	65 30 79 4d          	xor    %bh,%gs:0x4d(%ecx)
43b0e7:	4a                   	dec    %edx
43b0e8:	55                   	push   %ebp
43b0e9:	4e                   	dec    %esi
43b0ea:	68 6d 70 4e 68       	push   $0x684e706d
43b0ef:	67 39 69 4f          	cmp    %ebp,0x4f(%bx,%di)
43b0f3:	4b                   	dec    %ebx
43b0f4:	34 6e                	xor    $0x6e,%al
43b0f6:	42                   	inc    %edx
43b0f7:	76 59                	jbe    0x43b152
43b0f9:	41                   	inc    %ecx
43b0fa:	42                   	inc    %edx
43b0fb:	4b                   	dec    %ebx
43b0fc:	59                   	pop    %ecx
43b0fd:	58                   	pop    %eax
43b0fe:	35 38 4c 66 51       	xor    $0x51664c38,%eax
43b103:	72 52                	jb     0x43b157
43b105:	5a                   	pop    %edx
43b106:	4d                   	dec    %ebp
43b107:	43                   	inc    %ebx
43b108:	4a                   	dec    %edx
43b109:	73 4e                	jae    0x43b159
43b10b:	64 51                	fs push %ecx
43b10d:	42                   	inc    %edx
43b10e:	6b 4e 32 4d          	imul   $0x4d,0x32(%esi),%ecx
43b112:	46                   	inc    %esi
43b113:	72 78                	jb     0x43b18d
43b115:	72 6a                	jb     0x43b181
43b117:	64 44                	fs inc %esp
43b119:	57                   	push   %edi
43b11a:	66 46                	inc    %si
43b11c:	56                   	push   %esi
43b11d:	4e                   	dec    %esi
43b11e:	5a                   	pop    %edx
43b11f:	6c                   	insb   (%dx),%es:(%edi)
43b120:	4b                   	dec    %ebx
43b121:	52                   	push   %edx
43b122:	4a                   	dec    %edx
43b123:	4a                   	dec    %edx
43b124:	5a                   	pop    %edx
43b125:	74 59                	je     0x43b180
43b127:	6a 7a                	push   $0x7a
43b129:	59                   	pop    %ecx
43b12a:	38 7a 51             	cmp    %bh,0x51(%edx)
43b12d:	65 39 4d 4d          	cmp    %ecx,%gs:0x4d(%ebp)
43b131:	7a 5a                	jp     0x43b18d
43b133:	69 4f 54 32 65 58 33 	imul   $0x33586532,0x54(%edi),%ecx
43b13a:	32 2b                	xor    (%ebx),%ch
43b13c:	79 59                	jns    0x43b197
43b13e:	31 6d 47             	xor    %ebp,0x47(%ebp)
43b141:	63 4a 39             	arpl   %ecx,0x39(%edx)
43b144:	4b                   	dec    %ebx
43b145:	56                   	push   %esi
43b146:	2f                   	das
43b147:	4f                   	dec    %edi
43b148:	54                   	push   %esp
43b149:	32 45 30             	xor    0x30(%ebp),%al
43b14c:	4f                   	dec    %edi
43b14d:	59                   	pop    %ecx
43b14e:	77 6e                	ja     0x43b1be