43bfed:	61                   	popa
43bfee:	55                   	push   %ebp
43bfef:	37                   	aaa
43bff0:	42                   	inc    %edx
43bff1:	63 5a 2f             	arpl   %ebx,0x2f(%edx)
43bff4:	62 78 4c             	bound  %edi,0x4c(%eax)
43bff7:	4e                   	dec    %esi
43bff8:	4b                   	dec    %ebx
43bff9:	6c                   	insb   (%dx),%es:(%edi)
43bffa:	58                   	pop    %eax
43bffb:	6e                   	outsb  %ds:(%esi),(%dx)
43bffc:	41                   	inc    %ecx
43bffd:	47                   	inc    %edi
43bffe:	76 47                	jbe    0x43c047
43c000:	30 76 72             	xor    %dh,0x72(%esi)
43c003:	32 57 58             	xor    0x58(%edi),%dl
43c006:	45                   	inc    %ebp
43c007:	4d                   	dec    %ebp
43c008:	35 53 7a 63 67       	xor    $0x67637a53,%eax
43c00d:	34 6c                	xor    $0x6c,%al
43c00f:	46                   	inc    %esi
43c010:	65 56                	gs push %esi
43c012:	4e                   	dec    %esi
43c013:	7a 69                	jp     0x43c07e
43c015:	74 52                	je     0x43c069
43c017:	35 73 4f 5a 51       	xor    $0x515a4f73,%eax
43c01c:	2f                   	das
43c01d:	30 75 63             	xor    %dh,0x63(%ebp)
43c020:	6e                   	outsb  %ds:(%esi),(%dx)
43c021:	54                   	push   %esp
43c022:	58                   	pop    %eax
43c023:	32 4b 42             	xor    0x42(%ebx),%cl
43c026:	59                   	pop    %ecx
43c027:	6b 62 75 51          	imul   $0x51,0x75(%edx),%esp
43c02b:	33 63 4b             	xor    0x4b(%ebx),%esp
43c02e:	2b 59 74             	sub    0x74(%ecx),%ebx
43c031:	41                   	inc    %ecx
43c032:	66 72 4c             	data16 jb 0x43c081
43c035:	57                   	push   %edi
43c036:	76 77                	jbe    0x43c0af
43c038:	6e                   	outsb  %ds:(%esi),(%dx)
43c039:	51                   	push   %ecx
43c03a:	50                   	push   %eax
43c03b:	48                   	dec    %eax
43c03c:	43                   	inc    %ebx
43c03d:	65 31 56 5a          	xor    %edx,%gs:0x5a(%esi)
43c041:	41                   	inc    %ecx
43c042:	2f                   	das
43c043:	52                   	push   %edx
43c044:	74 36                	je     0x43c07c
43c046:	57                   	push   %edi
43c047:	6d                   	insl   (%dx),%es:(%edi)
43c048:	37                   	aaa
43c049:	76 47                	jbe    0x43c092
43c04b:	62 2f                	bound  %ebp,(%edi)
43c04d:	46                   	inc    %esi
43c04e:	37                   	aaa
43c04f:	64 72 68             	fs jb  0x43c0ba
43c052:	66 2f                	data16 das
43c054:	30 42 35             	xor    %al,0x35(%edx)
43c057:	79 2b                	jns    0x43c084
43c059:	4f                   	dec    %edi
43c05a:	47                   	inc    %edi
43c05b:	37                   	aaa
43c05c:	69 50 42 64 66 4c 59 	imul   $0x594c6664,0x42(%eax),%edx
43c063:	6a 35                	push   $0x35
43c065:	45                   	inc    %ebp
43c066:	6c                   	insb   (%dx),%es:(%edi)
43c067:	56                   	push   %esi
43c068:	59                   	pop    %ecx
43c069:	52                   	push   %edx
43c06a:	79 50                	jns    0x43c0bc
43c06c:	69 73 4f 5a 41 33 75 	imul   $0x7533415a,0x4f(%ebx),%esi
43c073:	63 2f                	arpl   %ebp,(%edi)
43c075:	50                   	push   %eax
43c076:	46                   	inc    %esi
43c077:	34 70                	xor    $0x70,%al
43c079:	6e                   	outsb  %ds:(%esi),(%dx)
43c07a:	6e                   	outsb  %ds:(%esi),(%dx)
43c07b:	57                   	push   %edi
43c07c:	64 53                	fs push %ebx
43c07e:	6e                   	outsb  %ds:(%esi),(%dx)
43c07f:	56                   	push   %esi
43c080:	6d                   	insl   (%dx),%es:(%edi)
43c081:	73 47                	jae    0x43c0ca
43c083:	6a 65                	push   $0x65
43c085:	2f                   	das
43c086:	59                   	pop    %ecx
43c087:	33 54 75 43          	xor    0x43(%ebp,%esi,2),%edx
43c08b:	79 6e                	jns    0x43c0fb
43c08d:	42                   	inc    %edx
43c08e:	65 2f                	gs das
43c090:	44                   	inc    %esp
43c091:	74 6e                	je     0x43c101
43c093:	54                   	push   %esp
43c094:	45                   	inc    %ebp
43c095:	4f                   	dec    %edi
43c096:	32 67 5a             	xor    0x5a(%edi),%ah
43c099:	64 51                	fs push %ecx
43c09b:	57                   	push   %edi
43c09c:	44                   	inc    %esp
43c09d:	77 79                	ja     0x43c118
43c09f:	32 63 34             	xor    0x34(%ebx),%ah
43c0a2:	69 7a 64 33 33 30 70 	imul   $0x70303333,0x64(%edx),%edi
43c0a9:	5a                   	pop    %edx
43c0aa:	58                   	pop    %eax
43c0ab:	6f                   	outsl  %ds:(%esi),(%dx)
43c0ac:	79 69                	jns    0x43c117
43c0ae:	55                   	push   %ebp
43c0af:	72 2b                	jb     0x43c0dc
43c0b1:	61                   	popa
43c0b2:	6b 4e 32 41          	imul   $0x41,0x32(%esi),%ecx
43c0b6:	54                   	push   %esp
43c0b7:	38 2f                	cmp    %ch,(%edi)
43c0b9:	48                   	dec    %eax
43c0ba:	6d                   	insl   (%dx),%es:(%edi)
43c0bb:	76 56                	jbe    0x43c113
43c0bd:	45                   	inc    %ebp
43c0be:	4e                   	dec    %esi
43c0bf:	62 71 46             	bound  %esi,0x46(%ecx)
43c0c2:	68 56 6e 78 30       	push   $0x30786e56
43c0c7:	65 62 41 73          	bound  %eax,%gs:0x73(%ecx)
43c0cb:	66 2f                	data16 das
43c0cd:	67 75 45             	addr16 jne 0x43c115
43c0d0:	67 65 33 49 57       	xor    %gs:0x57(%bx,%di),%ecx
43c0d5:	4f                   	dec    %edi
43c0d6:	6c                   	insb   (%dx),%es:(%edi)
43c0d7:	61                   	popa
43c0d8:	6a 6e                	push   $0x6e
43c0da:	65 73 79             	gs jae 0x43c156
43c0dd:	38 55 51             	cmp    %dl,0x51(%ebp)
43c0e0:	47                   	inc    %edi
43c0e1:	31 77 63             	xor    %esi,0x63(%edi)
43c0e4:	6a 66                	push   $0x66
43c0e6:	62 70 7a             	bound  %esi,0x7a(%eax)
43c0e9:	56                   	push   %esi
43c0ea:	47                   	inc    %edi
43c0eb:	75 55                	jne    0x43c142
43c0ed:	75 48                	jne    0x43c137
43c0ef:	54                   	push   %esp
43c0f0:	61                   	popa
43c0f1:	77 4d                	ja     0x43c140
43c0f3:	73 70                	jae    0x43c165
43c0f5:	4f                   	dec    %edi
43c0f6:	46                   	inc    %esi
43c0f7:	41                   	inc    %ecx
43c0f8:	47                   	inc    %edi
43c0f9:	71 72                	jno    0x43c16d
43c0fb:	30 39                	xor    %bh,(%ecx)
43c0fd:	64 68 78 6d 2b 38    	fs push $0x382b6d78
43c103:	7a 35                	jp     0x43c13a
43c105:	6e                   	outsb  %ds:(%esi),(%dx)
43c106:	39 2f                	cmp    %ebp,(%edi)
43c108:	62 38                	bound  %edi,(%eax)
43c10a:	56                   	push   %esi
43c10b:	6f                   	outsl  %ds:(%esi),(%dx)
43c10c:	76 4a                	jbe    0x43c158
43c10e:	4f                   	dec    %edi
43c10f:	4c                   	dec    %esp
43c110:	57                   	push   %edi
43c111:	7a 56                	jp     0x43c169
43c113:	5a                   	pop    %edx
43c114:	71 6d                	jno    0x43c183
43c116:	45                   	inc    %ebp
43c117:	53                   	push   %ebx
43c118:	43                   	inc    %ebx
43c119:	73 4d                	jae    0x43c168
43c11b:	6c                   	insb   (%dx),%es:(%edi)
43c11c:	5a                   	pop    %edx
43c11d:	33 36                	xor    (%esi),%esi
43c11f:	49                   	dec    %ecx
43c120:	79 62                	jns    0x43c184
43c122:	4f                   	dec    %edi
43c123:	59                   	pop    %ecx
43c124:	33 61 48             	xor    0x48(%ecx),%esp
43c127:	32 6e 6e             	xor    0x6e(%esi),%ch
43c12a:	6e                   	outsb  %ds:(%esi),(%dx)
43c12b:	77 35                	ja     0x43c162
43c12d:	2f                   	das
43c12e:	76 61                	jbe    0x43c191
43c130:	59                   	pop    %ecx
43c131:	55                   	push   %ebp
43c132:	6d                   	insl   (%dx),%es:(%edi)
43c133:	6a 53                	push   $0x53
43c135:	58                   	pop    %eax
43c136:	59                   	pop    %ecx
43c137:	42                   	inc    %edx
43c138:	34 62                	xor    $0x62,%al
43c13a:	48                   	dec    %eax
43c13b:	4d                   	dec    %ebp
43c13c:	64 69 4e 53 65 55 6c 	imul   $0x416c5565,%fs:0x53(%esi),%ecx
43c143:	41
43c144:	4f                   	dec    %edi
43c145:	79 31                	jns    0x43c178
43c147:	77 39                	ja     0x43c182
43c149:	5a                   	pop    %edx
43c14a:	52                   	push   %edx
43c14b:	55                   	push   %ebp
43c14c:	38 56 34             	cmp    %dl,0x34(%esi)
43c14f:	64 46                	fs inc %esi
43c151:	75 69                	jne    0x43c1bc
43c153:	2b 2b                	sub    (%ebx),%ebp
43c155:	4d                   	dec    %ebp
43c156:	62 6f 6b             	bound  %ebp,0x6b(%edi)
43c159:	4b                   	dec    %ebx
43c15a:	41                   	inc    %ecx
43c15b:	2b 47 70             	sub    0x70(%edi),%eax
43c15e:	31 67 51             	xor    %esp,0x51(%edi)
43c161:	48                   	dec    %eax
43c162:	58                   	pop    %eax
43c163:	61                   	popa
43c164:	48                   	dec    %eax
43c165:	4c                   	dec    %esp
43c166:	58                   	pop    %eax
43c167:	6a 38                	push   $0x38
43c169:	4a                   	dec    %edx
43c16a:	77 41                	ja     0x43c1ad
43c16c:	42                   	inc    %edx
43c16d:	37                   	aaa
43c16e:	37                   	aaa
43c16f:	4d                   	dec    %ebp
43c170:	35 66 66 50 67       	xor    $0x67506666,%eax
43c175:	47                   	inc    %edi
43c176:	32 42 73             	xor    0x73(%edx),%al
43c179:	59                   	pop    %ecx
43c17a:	48                   	dec    %eax
43c17b:	74 47                	je     0x43c1c4
43c17d:	78 65                	js     0x43c1e4
43c17f:	33 54 41 46          	xor    0x46(%ecx,%eax,2),%edx
43c183:	42                   	inc    %edx
43c184:	77 30                	ja     0x43c1b6
43c186:	6a 76                	push   $0x76
43c188:	2f                   	das
43c189:	4d                   	dec    %ebp
43c18a:	2b 58 4b             	sub    0x4b(%eax),%ebx
43c18d:	74 77                	je     0x43c206
43c18f:	46                   	inc    %esi
43c190:	58                   	pop    %eax
43c191:	49                   	dec    %ecx
43c192:	32 73 66             	xor    0x66(%ebx),%dh
43c195:	77 38                	ja     0x43c1cf
43c197:	4c                   	dec    %esp
43c198:	74 6e                	je     0x43c208
43c19a:	63 6f 57             	arpl   %ebp,0x57(%edi)
43c19d:	70 43                	jo     0x43c1e2
43c19f:	6a 30                	push   $0x30
43c1a1:	31 78 66             	xor    %edi,0x66(%eax)
43c1a4:	61                   	popa
43c1a5:	4b                   	dec    %ebx
43c1a6:	4d                   	dec    %ebp
43c1a7:	32 67 4d             	xor    0x4d(%edi),%ah
43c1aa:	57                   	push   %edi
43c1ab:	44                   	inc    %esp
43c1ac:	79 50                	jns    0x43c1fe
43c1ae:	5a                   	pop    %edx
43c1af:	36 32 78 32          	xor    %ss:0x32(%eax),%bh
43c1b3:	45                   	inc    %ebp
43c1b4:	36 2b 44 6c 58       	sub    %ss:0x58(%esp,%ebp,2),%eax
43c1b9:	52                   	push   %edx
43c1ba:	75 42                	jne    0x43c1fe
43c1bc:	43                   	inc    %ebx
43c1bd:	50                   	push   %eax
43c1be:	57                   	push   %edi
43c1bf:	55                   	push   %ebp
43c1c0:	65 4c                	gs dec %esp
43c1c2:	46                   	inc    %esi
43c1c3:	30 36                	xor    %dh,(%esi)
43c1c5:	52                   	push   %edx
43c1c6:	42                   	inc    %edx
43c1c7:	32 73 66             	xor    0x66(%ebx),%dh
43c1ca:	2b 36                	sub    (%esi),%esi
43c1cc:	70 73                	jo     0x43c241
43c1ce:	66 36 41             	ss inc %cx
43c1d1:	4e                   	dec    %esi
43c1d2:	71 73                	jno    0x43c247
43c1d4:	32 6e 33             	xor    0x33(%esi),%ch
43c1d7:	46                   	inc    %esi
43c1d8:	35 76 30 57 79       	xor    $0x79573076,%eax
43c1dd:	63 6b 55             	arpl   %ebp,0x55(%ebx)
43c1e0:	49                   	dec    %ecx
43c1e1:	48                   	dec    %eax
43c1e2:	72 6f                	jb     0x43c253
43c1e4:	46                   	inc    %esi
43c1e5:	2b 73 77             	sub    0x77(%ebx),%esi
43c1e8:	6b 2b 4f             	imul   $0x4f,(%ebx),%ebp
43c1eb:	68 4a 37 45 4d       	push   $0x4d45374a
43c1f0:	64 6f                	outsl  %fs:(%esi),(%dx)
43c1f2:	4c                   	dec    %esp
43c1f3:	58                   	pop    %eax
43c1f4:	61                   	popa
43c1f5:	30 35 68 7a 6d 66    	xor    %dh,0x666d7a68
43c1fb:	5a                   	pop    %edx
43c1fc:	64 4a                	fs dec %edx
43c1fe:	75 2b                	jne    0x43c22b
43c200:	4d                   	dec    %ebp
43c201:	34 31                	xor    $0x31,%al
43c203:	31 38                	xor    %edi,(%eax)
43c205:	54                   	push   %esp
43c206:	71 30                	jno    0x43c238
43c208:	2f                   	das
43c209:	72 37                	jb     0x43c242
43c20b:	77 39                	ja     0x43c246
43c20d:	68 74 76 58 2b       	push   $0x2b587674
43c212:	35 7a 46 54 31       	xor    $0x3154467a,%eax
43c217:	36 44                	ss inc %esp
43c219:	39 4d 48             	cmp    %ecx,0x48(%ebp)
43c21c:	32 69 66             	xor    0x66(%ecx),%ch
43c21f:	71 63                	jno    0x43c284
43c221:	78 71                	js     0x43c294
43c223:	67 47                	addr16 inc %edi
43c225:	59                   	pop    %ecx
43c226:	44                   	inc    %esp
43c227:	4d                   	dec    %ebp
43c228:	71 73                	jno    0x43c29d
43c22a:	63 42 53             	arpl   %eax,0x53(%edx)
43c22d:	65 34 4d             	gs xor $0x4d,%al
43c230:	77 32                	ja     0x43c264
43c232:	4d                   	dec    %ebp
43c233:	65 45                	gs inc %ebp
43c235:	43                   	inc    %ebx
43c236:	4c                   	dec    %esp
43c237:	6e                   	outsb  %ds:(%esi),(%dx)
43c238:	52                   	push   %edx
43c239:	59                   	pop    %ecx
43c23a:	45                   	inc    %ebp
43c23b:	6d                   	insl   (%dx),%es:(%edi)
43c23c:	78 75                	js     0x43c2b3
43c23e:	69 34 58 7a 62 51 30 	imul   $0x3051627a,(%eax,%ebx,2),%esi
43c245:	59                   	pop    %ecx
43c246:	6b 73 34 57          	imul   $0x57,0x34(%ebx),%esi
43c24a:	4a                   	dec    %edx
43c24b:	53                   	push   %ebx
43c24c:	53                   	push   %ebx
43c24d:	50                   	push   %eax
43c24e:	35 31 6e 68 74       	xor    $0x74686e31,%eax
43c253:	4d                   	dec    %ebp
43c254:	66 7a 4f             	data16 jp 0x43c2a6
43c257:	6f                   	outsl  %ds:(%esi),(%dx)
43c258:	43                   	inc    %ebx
43c259:	32 74 6b 48          	xor    0x48(%ebx,%ebp,2),%dh
43c25d:	49                   	dec    %ecx
43c25e:	4b                   	dec    %ebx
43c25f:	55                   	push   %ebp
43c260:	56                   	push   %esi
43c261:	74 5a                	je     0x43c2bd
43c263:	6e                   	outsb  %ds:(%esi),(%dx)
43c264:	4e                   	dec    %esi
43c265:	37                   	aaa
43c266:	4a                   	dec    %edx
43c267:	62 32                	bound  %esi,(%edx)