436f9b:	80 3d 00 00 04 7e 3d 	cmpb   $0x3d,0x7e040000
436fa2:	00 00                	add    %al,(%eax)
436fa4:	04 2d                	add    $0x2d,%al
436fa6:	05 28 2c 00 00       	add    $0x2c28,%eax
436fab:	06                   	push   %es
436fac:	2a cc                	sub    %ah,%cl
436fae:	cc                   	int3
436faf:	cc                   	int3
436fb0:	03 30                	add    (%eax),%esi
436fb2:	03 00                	add    (%eax),%eax
436fb4:	95                   	xchg   %eax,%ebp
436fb5:	00 00                	add    %al,(%eax)
436fb7:	00 2b                	add    %ch,(%ebx)
436fb9:	00 00                	add    %al,(%eax)
436fbb:	11 7e 38             	adc    %edi,0x38(%esi)
436fbe:	00 00                	add    %al,(%eax)
436fc0:	04 39                	add    $0x39,%al
436fc2:	8a 00                	mov    (%eax),%al
436fc4:	00 00                	add    %al,(%eax)
436fc6:	7e 3a                	jle    0x437002
436fc8:	00 00                	add    %al,(%eax)
436fca:	04 28                	add    $0x28,%al
436fcc:	61                   	popa
436fcd:	00 00                	add    %al,(%eax)
436fcf:	06                   	push   %es
436fd0:	0b 7e 3b             	or     0x3b(%esi),%edi
436fd3:	00 00                	add    %al,(%eax)
436fd5:	04 28                	add    $0x28,%al
436fd7:	61                   	popa
436fd8:	00 00                	add    %al,(%eax)
436fda:	06                   	push   %es
436fdb:	0a 07                	or     (%edi),%al
436fdd:	15 2e 6b 07 2c       	adc    $0x2c076b2e,%eax
436fe2:	68 06 2c 65 07       	push   $0x7652c06
436fe7:	13 05 06 13 04 06    	adc    0x6041306,%eax
436fed:	1a 59 0a             	sbb    0xa(%ecx),%bl
436ff0:	06                   	push   %es
436ff1:	07                   	pop    %es
436ff2:	37                   	aaa
436ff3:	48                   	dec    %eax
436ff4:	06                   	push   %es
436ff5:	4a                   	dec    %edx
436ff6:	28 62 00             	sub    %ah,0x0(%edx)
436ff9:	00 06                	add    %al,(%esi)
436ffb:	2e ef                	cs out %eax,(%dx)
436ffd:	06                   	push   %es
436ffe:	4a                   	dec    %edx
436fff:	28 61 00             	sub    %ah,0x0(%ecx)
437002:	00 06                	add    %al,(%esi)
437004:	06                   	push   %es
437005:	28 62 00             	sub    %ah,0x0(%edx)
437008:	00 06                	add    %al,(%esi)
43700a:	54                   	push   %esp
43700b:	29 25 00 00 11 7e    	sub    %esp,0x7e110000
437011:	3a 00                	cmp    (%eax),%al
437013:	00 04 28             	add    %al,(%eax,%ebp,1)
437016:	61                   	popa
437017:	00 00                	add    %al,(%eax)
437019:	06                   	push   %es
43701a:	0d 7e 3b 00 00       	or     $0x3b7e,%eax
43701f:	04 28                	add    $0x28,%al
437021:	61                   	popa
437022:	00 00                	add    %al,(%eax)
437024:	06                   	push   %es
437025:	0c 11                	or     $0x11,%al
437027:	05 09 33 05 11       	add    $0x11053309,%eax
43702c:	04 08                	add    $0x8,%al
43702e:	2e bc 09 13 05 09    	cs mov $0x9051309,%esp
437034:	0b 08                	or     (%eax),%ecx
437036:	13 04 08             	adc    (%eax,%ecx,1),%eax
437039:	0a 2b                	or     (%ebx),%ch
43703b:	b0 12                	mov    $0x12,%al
43703d:	06                   	push   %es
43703e:	07                   	pop    %es
43703f:	28 0f                	sub    %cl,(%edi)
437041:	00 00                	add    %al,(%eax)
437043:	0a 11                	or     (%ecx),%dl
437045:	06                   	push   %es
437046:	28 29                	sub    %ch,(%ecx)
437048:	00 00                	add    %al,(%eax)
43704a:	0a 28                	or     (%eax),%ch
43704c:	30 00                	xor    %al,(%eax)
43704e:	00 06                	add    %al,(%esi)
437050:	2a cc                	sub    %ah,%cl
437052:	cc                   	int3
437053:	cc                   	int3
437054:	0b 30                	or     (%eax),%esi
437056:	02 00                	add    (%eax),%al
437058:	ab                   	stos   %eax,%es:(%edi)
437059:	00 00                	add    %al,(%eax)
43705b:	00 2c 00             	add    %ch,(%eax,%eax,1)
43705e:	00 11                	add    %dl,(%ecx)
437060:	7e 36                	jle    0x437098
437062:	00 00                	add    %al,(%eax)
437064:	04 39                	add    $0x39,%al
437066:	a0 00 00 00 7e       	mov    0x7e000000,%al
43706b:	37                   	aaa
43706c:	00 00                	add    %al,(%eax)
43706e:	04 28                	add    $0x28,%al
437070:	61                   	popa
437071:	00 00                	add    %al,(%eax)
437073:	06                   	push   %es
437074:	0b 7e 39             	or     0x39(%esi),%edi
437077:	00 00                	add    %al,(%eax)
437079:	04 28                	add    $0x28,%al
43707b:	61                   	popa
43707c:	00 00                	add    %al,(%eax)
43707e:	06                   	push   %es
43707f:	0a 07                	or     (%edi),%al
437081:	15 2e 6f 07 2c       	adc    $0x2c076f2e,%eax
437086:	6c                   	insb   (%dx),%es:(%edi)
437087:	06                   	push   %es
437088:	2c 69                	sub    $0x69,%al
43708a:	16                   	push   %ss
43708b:	13 06                	adc    (%esi),%eax
43708d:	07                   	pop    %es
43708e:	13 05 06 13 04 16    	adc    0x16041306,%eax
437094:	13 09                	adc    (%ecx),%ecx
437096:	16                   	push   %ss
437097:	13 08                	adc    (%eax),%ecx
437099:	06                   	push   %es
43709a:	1a 59 0a             	sbb    0xa(%ecx),%bl
43709d:	06                   	push   %es
43709e:	07                   	pop    %es
43709f:	37                   	aaa
4370a0:	0b 06                	or     (%esi),%eax
4370a2:	4a                   	dec    %edx
4370a3:	28 62 00             	sub    %ah,0x0(%edx)
4370a6:	00 06                	add    %al,(%esi)
4370a8:	33 02                	xor    (%edx),%eax
4370aa:	2b ed                	sub    %ebp,%ebp
4370ac:	06                   	push   %es
4370ad:	07                   	pop    %es
4370ae:	37                   	aaa
4370af:	43                   	inc    %ebx
4370b0:	06                   	push   %es
4370b1:	4a                   	dec    %edx
4370b2:	28 61 00             	sub    %ah,0x0(%ecx)
4370b5:	00 06                	add    %al,(%esi)
4370b7:	13 06                	adc    (%esi),%eax
4370b9:	06                   	push   %es
4370ba:	28 62 00             	sub    %ah,0x0(%edx)
4370bd:	00 06                	add    %al,(%esi)
4370bf:	54                   	push   %esp
4370c0:	11 06                	adc    %eax,(%esi)
4370c2:	29 25 00 00 11 7e    	sub    %esp,0x7e110000
4370c8:	37                   	aaa
4370c9:	00 00                	add    %al,(%eax)
4370cb:	04 28                	add    $0x28,%al
4370cd:	61                   	popa
4370ce:	00 00                	add    %al,(%eax)
4370d0:	06                   	push   %es
4370d1:	0d 7e 39 00 00       	or     $0x397e,%eax
4370d6:	04 28                	add    $0x28,%al
4370d8:	61                   	popa
4370d9:	00 00                	add    %al,(%eax)
4370db:	06                   	push   %es
4370dc:	0c 11                	or     $0x11,%al
4370de:	05 09 33 05 11       	add    $0x11053309,%eax
4370e3:	04 08                	add    $0x8,%al
4370e5:	2e 0a 09             	or     %cs:(%ecx),%cl
4370e8:	13 05 09 0b 08 13    	adc    0x13080b09,%eax
4370ee:	04 08                	add    $0x8,%al
4370f0:	0a 2b                	or     (%ebx),%ch
4370f2:	a0 de 15 12 07       	mov    0x71215de,%al
4370f7:	07                   	pop    %es
4370f8:	28 0f                	sub    %cl,(%edi)
4370fa:	00 00                	add    %al,(%eax)
4370fc:	0a 11                	or     (%ecx),%dl
4370fe:	07                   	pop    %es
4370ff:	28 29                	sub    %ch,(%ecx)
437101:	00 00                	add    %al,(%eax)
437103:	0a 28                	or     (%eax),%ch
437105:	30 00                	xor    %al,(%eax)
437107:	00 06                	add    %al,(%esi)
437109:	dc 2a                	fsubrl (%edx)
43710b:	00 41 1c             	add    %al,0x1c(%ecx)
43710e:	00 00                	add    %al,(%eax)
437110:	02 00                	add    (%eax),%al
437112:	00 00                	add    %al,(%eax)
437114:	20 00                	and    %al,(%eax)
437116:	00 00                	add    %al,(%eax)
437118:	75 00                	jne    0x43711a
43711a:	00 00                	add    %al,(%eax)
43711c:	95                   	xchg   %eax,%ebp
43711d:	00 00                	add    %al,(%eax)
43711f:	00 15 00 00 00 27    	add    %dl,0x27000000
437125:	00 00                	add    %al,(%eax)
437127:	01 03                	add    %eax,(%ebx)
437129:	30 02                	xor    %al,(%edx)
43712b:	00 2a                	add    %ch,(%edx)
43712d:	00 00                	add    %al,(%eax)
43712f:	00 00                	add    %al,(%eax)
437131:	00 00                	add    %al,(%eax)
437133:	00 28                	add    %ch,(%eax)
437135:	2d 00 00 06 2d       	sub    $0x2d060000,%eax
43713a:	16                   	push   %ss
43713b:	73 25                	jae    0x437162
43713d:	00 00                	add    %al,(%eax)
43713f:	0a 16                	or     (%esi),%dl
437141:	80 3c 00 00          	cmpb   $0x0,(%eax,%eax,1)
437145:	04 28                	add    $0x28,%al
437147:	2a 00                	sub    (%eax),%al
437149:	00 06                	add    %al,(%esi)
43714b:	16                   	push   %ss
43714c:	80 3d 00 00 04 7e 3d 	cmpb   $0x3d,0x7e040000
437153:	00 00                	add    %al,(%eax)
437155:	04 17                	add    $0x17,%al
437157:	58                   	pop    %eax
437158:	80 3d 00 00 04 2a cc 	cmpb   $0xcc,0x2a040000
43715f:	cc                   	int3
437160:	03 30                	add    (%eax),%esi
437162:	01 00                	add    %eax,(%eax)
437164:	0b 00                	or     (%eax),%eax
437166:	00 00                	add    %al,(%eax)
437168:	00 00                	add    %al,(%eax)
43716a:	00 00                	add    %al,(%eax)
43716c:	28 2e                	sub    %ch,(%esi)
43716e:	00 00                	add    %al,(%eax)
437170:	06                   	push   %es
437171:	28 2d 00 00 06 2a    	sub    %ch,0x2a060000
437177:	cc                   	int3
437178:	03 30                	add    (%eax),%esi
43717a:	03 00                	add    (%eax),%eax
43717c:	39 00                	cmp    %eax,(%eax)
43717e:	00 00                	add    %al,(%eax)
437180:	17                   	pop    %ss
437181:	00 00                	add    %al,(%eax)
437183:	11 16                	adc    %edx,(%esi)
437185:	28 2f                	sub    %ch,(%edi)
437187:	00 00                	add    %al,(%eax)
437189:	06                   	push   %es
43718a:	17                   	pop    %ss
43718b:	33 2f                	xor    (%edi),%ebp
43718d:	26 20 80 00 00 00 28 	and    %al,%es:0x28000000(%eax)
437194:	28 00                	sub    %al,(%eax)
437196:	00 0a                	add    %cl,(%edx)
437198:	0a 12                	or     (%edx),%dl
43719a:	00 28                	add    %ch,(%eax)
43719c:	13 00                	adc    (%eax),%eax
43719e:	00 0a                	add    %cl,(%edx)
4371a0:	28 60 00             	sub    %ah,0x0(%eax)
4371a3:	00 06                	add    %al,(%esi)
4371a5:	80 3a 00             	cmpb   $0x0,(%edx)
4371a8:	00 04 7e             	add    %al,(%esi,%edi,2)
4371ab:	3a 00                	cmp    (%eax),%al
4371ad:	00 04 80             	add    %al,(%eax,%eax,4)
4371b0:	3b 00                	cmp    (%eax),%eax
4371b2:	00 04 1f             	add    %al,(%edi,%ebx,1)
4371b5:	20 80 38 00 00 04    	and    %al,0x4000038(%eax)
4371bb:	17                   	pop    %ss
4371bc:	2a cc                	sub    %ah,%cl
4371be:	cc                   	int3
4371bf:	cc                   	int3
4371c0:	03 30                	add    (%eax),%esi
4371c2:	02 00                	add    (%eax),%al
4371c4:	37                   	aaa
4371c5:	00 00                	add    %al,(%eax)
4371c7:	00 17                	add    %dl,(%edi)
4371c9:	00 00                	add    %al,(%eax)
4371cb:	11 28                	adc    %ebp,(%eax)
4371cd:	2f                   	das
4371ce:	00 00                	add    %al,(%eax)
4371d0:	06                   	push   %es
4371d1:	17                   	pop    %ss
4371d2:	33 2d 20 80 00 00    	xor    0x8020,%ebp
4371d8:	00 28                	add    %ch,(%eax)
4371da:	28 00                	sub    %al,(%eax)
4371dc:	00 0a                	add    %cl,(%edx)
4371de:	0a 12                	or     (%edx),%dl
4371e0:	00 28                	add    %ch,(%eax)
4371e2:	13 00                	adc    (%eax),%eax
4371e4:	00 0a                	add    %cl,(%edx)
4371e6:	28 60 00             	sub    %ah,0x0(%eax)
4371e9:	00 06                	add    %al,(%esi)
4371eb:	80 37 00             	xorb   $0x0,(%edi)
4371ee:	00 04 7e             	add    %al,(%esi,%edi,2)
4371f1:	37                   	aaa
4371f2:	00 00                	add    %al,(%eax)
4371f4:	04 80                	add    $0x80,%al
4371f6:	39 00                	cmp    %eax,(%eax)
4371f8:	00 04 1f             	add    %al,(%edi,%ebx,1)
4371fb:	20 80 36 00 00 04    	and    %al,0x4000036(%eax)
437201:	17                   	pop    %ss
437202:	2a cc                	sub    %ah,%cl
437204:	03 30                	add    (%eax),%esi
437206:	02 00                	add    (%eax),%al
437208:	21 00                	and    %eax,(%eax)
43720a:	00 00                	add    %al,(%eax)
43720c:	31 00                	xor    %eax,(%eax)
43720e:	00 11                	add    %dl,(%ecx)
437210:	16                   	push   %ss
437211:	0a 02                	or     (%edx),%al
437213:	03 34 19             	add    (%ecx,%ebx,1),%esi
437216:	06                   	push   %es
437217:	2d 16 02 4a 0b       	sub    $0xb4a0216,%eax
43721c:	07                   	pop    %es
43721d:	2c 07                	sub    $0x7,%al
43721f:	07                   	pop    %es
437220:	29 2f                	sub    %ebp,(%edi)
437222:	00 00                	add    %al,(%eax)
437224:	11 0a                	adc    %ecx,(%edx)
437226:	02 1a                	add    (%edx),%bl
437228:	58                   	pop    %eax
437229:	10 00                	adc    %al,(%eax)
43722b:	02 03                	add    (%ebx),%al
43722d:	37                   	aaa
43722e:	e7 06                	out    %eax,$0x6
437230:	2a cc                	sub    %ah,%cl
437232:	cc                   	int3
437233:	cc                   	int3
437234:	03 30                	add    (%eax),%esi
437236:	02 00                	add    (%eax),%al
437238:	1a 00                	sbb    (%eax),%al
43723a:	00 00                	add    %al,(%eax)
43723c:	33 00                	xor    (%eax),%eax
43723e:	00 11                	add    %dl,(%ecx)
437240:	02 03                	add    (%ebx),%al
437242:	34 15                	xor    $0x15,%al
437244:	02 4a 0a             	add    0xa(%edx),%cl
437247:	06                   	push   %es
437248:	2c 06                	sub    $0x6,%al
43724a:	06                   	push   %es
43724b:	29 2d 00 00 11 02    	sub    %ebp,0x2110000
437251:	1a 58 10             	sbb    0x10(%eax),%bl
437254:	00 02                	add    %al,(%edx)
437256:	03 37                	add    (%edi),%esi
437258:	eb 2a                	jmp    0x437284
43725a:	cc                   	int3
43725b:	cc                   	int3
43725c:	03 30                	add    (%eax),%esi
43725e:	01 00                	add    %eax,(%eax)
437260:	15 00 00 00 00       	adc    $0x0,%eax
437265:	00 00                	add    %al,(%eax)
437267:	00 d0                	add    %dl,%al
437269:	22 00                	and    (%eax),%al
43726b:	00 02                	add    %al,(%edx)
43726d:	28 2a                	sub    %ch,(%edx)
43726f:	00 00                	add    %al,(%eax)
437271:	0a 6f 2b             	or     0x2b(%edi),%ch
437274:	00 00                	add    %al,(%eax)
437276:	0a 28                	or     (%eax),%ch
437278:	2e 00 00             	add    %al,%cs:(%eax)
43727b:	0a 2a                	or     (%edx),%ch
43727d:	cc                   	int3
43727e:	cc                   	int3
43727f:	cc                   	int3
437280:	03 30                	add    (%eax),%esi
437282:	02 00                	add    (%eax),%al
437284:	1f                   	pop    %ds