41215d:	19 04 00             	sbb    %eax,(%eax,%eax,1)
412160:	67 27                	addr16 daa
412162:	00 00                	add    %al,(%eax)
412164:	00 00                	add    %al,(%eax)
412166:	83 18 d8             	sbbl   $0xffffffd8,(%eax)
412169:	3e 06                	ds push %es
41216b:	00 05 00 ac 28 00    	add    %al,0x28ac00
412171:	00 00                	add    %al,(%eax)
412173:	00 93 08 cc 3a 00    	add    %dl,0x3acc08(%ebx)
412179:	19 05 00 f4 28 00    	sbb    %eax,0x28f400
41217f:	00 00                	add    %al,(%eax)
412181:	00 93 08 73 24 05    	add    %dl,0x5247308(%ebx)
412187:	19 05 00 0b 29 00    	sbb    %eax,0x290b00
41218d:	00 00                	add    %al,(%eax)
41218f:	00 93 08 7f 24 0a    	add    %dl,0xa247f08(%ebx)
412195:	19 05 00 67 27 00    	sbb    %eax,0x276700
41219b:	00 00                	add    %al,(%eax)
41219d:	00 83 18 d8 3e 06    	add    %al,0x63ed818(%ebx)
4121a3:	00 06                	add    %al,(%esi)
4121a5:	00 14 29             	add    %dl,(%ecx,%ebp,1)
4121a8:	00 00                	add    %al,(%eax)
4121aa:	00 00                	add    %al,(%eax)
4121ac:	93                   	xchg   %eax,%ebx
4121ad:	08 cc                	or     %cl,%ah
4121af:	3a 00                	cmp    (%eax),%al
4121b1:	19 06                	sbb    %eax,(%esi)
4121b3:	00 5c 29 00          	add    %bl,0x0(%ecx,%ebp,1)
4121b7:	00 00                	add    %al,(%eax)
4121b9:	00 93 08 73 24 05    	add    %dl,0x5247308(%ebx)
4121bf:	19 06                	sbb    %eax,(%esi)
4121c1:	00 73 29             	add    %dh,0x29(%ebx)
4121c4:	00 00                	add    %al,(%eax)
4121c6:	00 00                	add    %al,(%eax)
4121c8:	93                   	xchg   %eax,%ebx
4121c9:	08 7f 24             	or     %bh,0x24(%edi)
4121cc:	0a 19                	or     (%ecx),%bl
4121ce:	06                   	push   %es
4121cf:	00 7c 29 00          	add    %bh,0x0(%ecx,%ebp,1)
4121d3:	00 00                	add    %al,(%eax)
4121d5:	00 96 00 d2 32 10    	add    %dl,0x1032d200(%esi)
4121db:	19 07                	sbb    %eax,(%edi)
4121dd:	00 50 20             	add    %dl,0x20(%eax)
4121e0:	00 00                	add    %al,(%eax)
4121e2:	00 00                	add    %al,(%eax)
4121e4:	86 18                	xchg   %bl,(%eax)
4121e6:	d8 3e                	fdivrs (%esi)
4121e8:	06                   	push   %es
4121e9:	00 08                	add    %cl,(%eax)
4121eb:	00 a5 29 00 00 00    	add    %ah,0x29(%ebp)
4121f1:	00 c4                	add    %al,%ah
4121f3:	00 60 2b             	add    %ah,0x2b(%eax)
4121f6:	49                   	dec    %ecx
4121f7:	01 08                	add    %ecx,(%eax)
4121f9:	00 c8                	add    %cl,%al
4121fb:	29 00                	sub    %eax,(%eax)
4121fd:	00 00                	add    %al,(%eax)
4121ff:	00 c4                	add    %al,%ah
412201:	00 10                	add    %dl,(%eax)
412203:	31 5a 01             	xor    %ebx,0x1(%edx)
412206:	09 00                	or     %eax,(%eax)
412208:	14 2a                	adc    $0x2a,%al
41220a:	00 00                	add    %al,(%eax)
41220c:	00 00                	add    %al,(%eax)
41220e:	c4 00                	les    (%eax),%eax
412210:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
412211:	1d 35 02 0a 00       	sbb    $0xa0235,%eax
412216:	64 2a 00             	sub    %fs:(%eax),%al
412219:	00 00                	add    %al,(%eax)
41221b:	00 c4                	add    %al,%ah
41221d:	00 09                	add    %cl,(%ecx)
41221f:	33 35 02 0b 00 d0    	xor    0xd0000b02,%esi
412225:	2a 00                	sub    (%eax),%al
412227:	00 00                	add    %al,(%eax)
412229:	00 c4                	add    %al,%ah
41222b:	00 81 2e 16 19 0c    	add    %al,0xc19162e(%ecx)
412231:	00 f4                	add    %dh,%ah
412233:	2b 00                	sub    (%eax),%eax
412235:	00 00                	add    %al,(%eax)
412237:	00 c4                	add    %al,%ah
412239:	00 88 3e 1d 19 0d    	add    %cl,0xd191d3e(%eax)
41223f:	00 54 2c 00          	add    %dl,0x0(%esp,%ebp,1)
412243:	00 00                	add    %al,(%eax)
412245:	00 c4                	add    %al,%ah
412247:	00 df                	add    %bl,%bh
412249:	4f                   	dec    %edi
41224a:	f7 01 0e 00 b4 2c    	testl  $0x2cb4000e,(%ecx)
412250:	00 00                	add    %al,(%eax)
412252:	00 00                	add    %al,(%eax)
412254:	c4 00                	les    (%eax),%eax
412256:	1c 1d                	sbb    $0x1d,%al
412258:	24 19                	and    $0x19,%al
41225a:	0f 00 10             	lldt   (%eax)
41225d:	2e 00 00             	add    %al,%cs:(%eax)
412260:	00 00                	add    %al,(%eax)
412262:	86 18                	xchg   %bl,(%eax)
412264:	d8 3e                	fdivrs (%esi)
412266:	06                   	push   %es
412267:	00 10                	add    %dl,(%eax)
412269:	00 1c 2e             	add    %bl,(%esi,%ebp,1)
41226c:	00 00                	add    %al,(%eax)
41226e:	00 00                	add    %al,(%eax)
412270:	c4 00                	les    (%eax),%eax
412272:	10 31                	adc    %dh,(%ecx)
412274:	5a                   	pop    %edx
412275:	01 10                	add    %edx,(%eax)
412277:	00 a0 2e 00 00 00    	add    %ah,0x2e(%eax)
41227d:	00 c4                	add    %al,%ah
41227f:	00 a7 1d 35 02 11    	add    %ah,0x1102351d(%edi)
412285:	00 54 2f 00          	add    %dl,0x0(%edi,%ebp,1)
412289:	00 00                	add    %al,(%eax)
41228b:	00 c4                	add    %al,%ah
41228d:	00 53 3a             	add    %dl,0x3a(%ebx)
412290:	35 02 12 00 88       	xor    $0x88001202,%eax
412295:	2f                   	das
412296:	00 00                	add    %al,(%eax)
412298:	00 00                	add    %al,(%eax)
41229a:	c4 00                	les    (%eax),%eax
41229c:	6d                   	insl   (%dx),%es:(%edi)
41229d:	1d 24 19 13 00       	sbb    $0x131924,%eax
4122a2:	fc                   	cld
4122a3:	30 00                	xor    %al,(%eax)
4122a5:	00 00                	add    %al,(%eax)
4122a7:	00 c4                	add    %al,%ah
4122a9:	00 4c 1d 24          	add    %cl,0x24(%ebp,%ebx,1)
4122ad:	19 14 00             	sbb    %edx,(%eax,%eax,1)
4122b0:	88 31                	mov    %dh,(%ecx)
4122b2:	00 00                	add    %al,(%eax)
4122b4:	00 00                	add    %al,(%eax)
4122b6:	c4 00                	les    (%eax),%eax
4122b8:	5c                   	pop    %esp
4122b9:	38 2b                	cmp    %ch,(%ebx)
4122bb:	19 15 00 ac 31 00    	sbb    %edx,0x31ac00
4122c1:	00 00                	add    %al,(%eax)
4122c3:	00 c4                	add    %al,%ah
4122c5:	00 88 3e 1d 19 16    	add    %cl,0x16191d3e(%eax)
4122cb:	00 a0 32 00 00 00    	add    %ah,0x32(%eax)
4122d1:	00 c4                	add    %al,%ah
4122d3:	00 12                	add    %dl,(%edx)
4122d5:	20 16                	and    %dl,(%esi)
4122d7:	19 17                	sbb    %edx,(%edi)
4122d9:	00 31                	add    %dh,(%ecx)
4122db:	33 00                	xor    (%eax),%eax
4122dd:	00 00                	add    %al,(%eax)
4122df:	00 c4                	add    %al,%ah
4122e1:	00 86 1d 24 19 18    	add    %al,0x1819241d(%esi)
4122e7:	00 34 33             	add    %dh,(%ebx,%esi,1)
4122ea:	00 00                	add    %al,(%eax)
4122ec:	00 00                	add    %al,(%eax)
4122ee:	86 18                	xchg   %bl,(%eax)
4122f0:	d8 3e                	fdivrs (%esi)
4122f2:	06                   	push   %es
4122f3:	00 19                	add    %bl,(%ecx)
4122f5:	00 40 33             	add    %al,0x33(%eax)
4122f8:	00 00                	add    %al,(%eax)
4122fa:	00 00                	add    %al,(%eax)
4122fc:	e6 01                	out    %al,$0x1
4122fe:	3a 20                	cmp    (%eax),%ah
412300:	32 19                	xor    (%ecx),%bl
412302:	19 00                	sbb    %eax,(%eax)
412304:	50                   	push   %eax
412305:	20 00                	and    %al,(%eax)
412307:	00 00                	add    %al,(%eax)
412309:	00 86 18 d8 3e 06    	add    %al,0x63ed818(%esi)
41230f:	00 1a                	add    %bl,(%edx)
412311:	00 bc 33 00 00 00 00 	add    %bh,0x0(%ebx,%esi,1)
412318:	86 18                	xchg   %bl,(%eax)
41231a:	d8 3e                	fdivrs (%esi)
41231c:	3a 19                	cmp    (%ecx),%bl
41231e:	1a 00                	sbb    (%eax),%al
412320:	08 34 00             	or     %dh,(%eax,%eax,1)
412323:	00 00                	add    %al,(%eax)
412325:	00 e6                	add    %ah,%dh
412327:	01 3a                	add    %edi,(%edx)
412329:	20 32                	and    %dh,(%edx)
41232b:	19 1b                	sbb    %ebx,(%ebx)
41232d:	00 d0                	add    %dl,%al
41232f:	35 00 00 00 00       	xor    $0x0,%eax
412334:	81 00 9c 2e df 05    	addl   $0x5df2e9c,(%eax)
41233a:	1c 00                	sbb    $0x0,%al
41233c:	48                   	dec    %eax
41233d:	36 00 00             	add    %al,%ss:(%eax)
412340:	00 00                	add    %al,(%eax)
412342:	81 00 b5 2b 40 19    	addl   $0x19402bb5,(%eax)
412348:	1e                   	push   %ds
412349:	00 98 36 00 00 00    	add    %bl,0x36(%eax)
41234f:	00 81 00 ac 2b 06    	add    %al,0x62bac00(%ecx)
412355:	00 1f                	add    %bl,(%edi)
412357:	00 0c 37             	add    %cl,(%edi,%esi,1)
41235a:	00 00                	add    %al,(%eax)
41235c:	00 00                	add    %al,(%eax)
41235e:	81 00 85 3c 47 19    	addl   $0x19473c85,(%eax)
412364:	1f                   	pop    %ds
412365:	00 88 37 00 00 00    	add    %cl,0x37(%eax)
41236b:	00 81 00 4f 3e 06    	add    %al,0x63e4f00(%ecx)
412371:	00 1f                	add    %bl,(%edi)
412373:	00 bd 37 00 00 00    	add    %bh,0x37(%ebp)
412379:	00 81 00 5b 3e 06    	add    %al,0x63e5b00(%ecx)
41237f:	00 1f                	add    %bl,(%edi)
412381:	00 d4                	add    %dl,%ah
412383:	37                   	aaa
412384:	00 00                	add    %al,(%eax)
412386:	00 00                	add    %al,(%eax)
412388:	86 18                	xchg   %bl,(%eax)
41238a:	d8 3e                	fdivrs (%esi)
41238c:	3a 19                	cmp    (%ecx),%bl
41238e:	1f                   	pop    %ds
41238f:	00 30                	add    %dh,(%eax)
412391:	38 00                	cmp    %al,(%eax)
412393:	00 00                	add    %al,(%eax)
412395:	00 e6                	add    %ah,%dh
412397:	01 3a                	add    %edi,(%edx)
412399:	20 32                	and    %dh,(%edx)
41239b:	19 20                	sbb    %esp,(%eax)
41239d:	00 cc                	add    %cl,%ah
41239f:	39 00                	cmp    %eax,(%eax)
4123a1:	00 00                	add    %al,(%eax)
4123a3:	00 86 00 b5 2b 4d    	add    %al,0x4d2bb500(%esi)
4123a9:	19 21                	sbb    %esp,(%ecx)
4123ab:	00 f0                	add    %dh,%al
4123ad:	3a 00                	cmp    (%eax),%al
4123af:	00 00                	add    %al,(%eax)
4123b1:	00 81 00 ac 2b 06    	add    %al,0x62bac00(%ecx)
4123b7:	00 22                	add    %ah,(%edx)
4123b9:	00 18                	add    %bl,(%eax)
4123bb:	3b 00                	cmp    (%eax),%eax
4123bd:	00 00                	add    %al,(%eax)
4123bf:	00 81 00 d1 31 f1    	add    %al,-0xece2f00(%ecx)
4123c5:	01 22                	add    %esp,(%edx)
4123c7:	00 b4 3b 00 00 00 00 	add    %dh,0x0(%ebx,%edi,1)
4123ce:	81 00 a1 2b 06 00    	addl   $0x62ba1,(%eax)
4123d4:	23 00                	and    (%eax),%eax
4123d6:	00 00                	add    %al,(%eax)
4123d8:	00 00                	add    %al,(%eax)
4123da:	80 00 93             	addb   $0x93,(%eax)
4123dd:	20 56 4c             	and    %dl,0x4c(%esi)
4123e0:	53                   	push   %ebx
4123e1:	19 23                	sbb    %esp,(%ebx)
4123e3:	00 00                	add    %al,(%eax)
4123e5:	00 00                	add    %al,(%eax)
4123e7:	00 80 00 93 20 2e    	add    %al,0x2e209300(%eax)
4123ed:	20 5a 19             	and    %bl,0x19(%edx)
4123f0:	24 00                	and    $0x0,%al
4123f2:	50                   	push   %eax
4123f3:	20 00                	and    %al,(%eax)
4123f5:	00 00                	add    %al,(%eax)
4123f7:	00 86 18 d8 3e 06    	add    %al,0x63ed818(%esi)
4123fd:	00 28                	add    %ch,(%eax)
4123ff:	00 67 27             	add    %ah,0x27(%edi)
412402:	00 00                	add    %al,(%eax)
412404:	00 00                	add    %al,(%eax)
412406:	83 18 d8             	sbbl   $0xffffffd8,(%eax)
412409:	3e 06                	ds push %es
41240b:	00 28                	add    %ch,(%eax)
41240d:	00 f0                	add    %dh,%al
41240f:	3e 00 00             	add    %al,%ds:(%eax)
412412:	00 00                	add    %al,(%eax)
412414:	93                   	xchg   %eax,%ebx
412415:	08 cc                	or     %cl,%ah
412417:	3a 00                	cmp    (%eax),%al
412419:	19 28                	sbb    %ebp,(%eax)
41241b:	00 38                	add    %bh,(%eax)
41241d:	3f                   	aas
41241e:	00 00                	add    %al,(%eax)
412420:	00 00                	add    %al,(%eax)
412422:	93                   	xchg   %eax,%ebx
412423:	08 73 24             	or     %dh,0x24(%ebx)
412426:	05 19 28 00 4f       	add    $0x4f002819,%eax
41242b:	3f                   	aas
41242c:	00 00                	add    %al,(%eax)
41242e:	00 00                	add    %al,(%eax)
412430:	93                   	xchg   %eax,%ebx
412431:	08 7f 24             	or     %bh,0x24(%edi)
412434:	0a 19                	or     (%ecx),%bl
412436:	28 00                	sub    %al,(%eax)
412438:	58                   	pop    %eax
412439:	3f                   	aas
41243a:	00 00                	add    %al,(%eax)
41243c:	00 00                	add    %al,(%eax)
41243e:	93                   	xchg   %eax,%ebx
41243f:	08 2b                	or     %ch,(%ebx)
412441:	01 f6                	add    %esi,%esi
412443:	18 29                	sbb    %ch,(%ecx)
412445:	00 88 3f 00 00 00    	add    %cl,0x3f(%eax)
41244b:	00 93 08 7e 0f 62    	add    %dl,0x620f7e08(%ebx)
412451:	19 29                	sbb    %ebp,(%ecx)
412453:	00 b8 3f 00 00 00    	add    %bh,0x3f(%eax)
412459:	00 86 08 1e 46 68    	add    %al,0x68461e08(%esi)
41245f:	19 29                	sbb    %ebp,(%ecx)
412461:	00 d0                	add    %dl,%al
412463:	3f                   	aas
412464:	00 00                	add    %al,(%eax)
412466:	00 00                	add    %al,(%eax)
412468:	86 08                	xchg   %cl,(%eax)
41246a:	30 46 6d             	xor    %al,0x6d(%esi)
41246d:	19 29                	sbb    %ebp,(%ecx)
41246f:	00 fb                	add    %bh,%bl
412471:	3f                   	aas
412472:	00 00                	add    %al,(%eax)
412474:	00 00                	add    %al,(%eax)
412476:	86 08                	xchg   %cl,(%eax)
412478:	39 2a                	cmp    %ebp,(%edx)
41247a:	9d                   	popf
41247b:	01 2a                	add    %ebp,(%edx)
41247d:	00 03                	add    %al,(%ebx)
41247f:	40                   	inc    %eax
412480:	00 00                	add    %al,(%eax)
412482:	00 00                	add    %al,(%eax)
412484:	81 08 4d 2a 01 00    	orl    $0x12a4d,(%eax)
41248a:	2a 00                	sub    (%eax),%al
41248c:	0c 40                	or     $0x40,%al
41248e:	00 00                	add    %al,(%eax)
412490:	00 00                	add    %al,(%eax)
412492:	86 08                	xchg   %cl,(%eax)
412494:	2d 37 76 04 2b       	sub    $0x2b047637,%eax
412499:	00 24 40             	add    %ah,(%eax,%eax,2)
41249c:	00 00                	add    %al,(%eax)
41249e:	00 00                	add    %al,(%eax)
4124a0:	81 08 3e 37 7c 04    	orl    $0x47c373e,(%eax)
4124a6:	2b 00                	sub    (%eax),%eax
4124a8:	30 40 00             	xor    %al,0x0(%eax)
4124ab:	00 00                	add    %al,(%eax)
4124ad:	00 86 08 eb 36 76    	add    %al,0x7636eb08(%esi)
4124b3:	04 2c                	add    $0x2c,%al
4124b5:	00 48 40             	add    %cl,0x40(%eax)
4124b8:	00 00                	add    %al,(%eax)
4124ba:	00 00                	add    %al,(%eax)
4124bc:	81 08 fc 36 7c 04    	orl    $0x47c36fc,(%eax)
4124c2:	2c 00                	sub    $0x0,%al
4124c4:	54                   	push   %esp
4124c5:	40                   	inc    %eax
4124c6:	00 00                	add    %al,(%eax)
4124c8:	00 00                	add    %al,(%eax)
4124ca:	86 18                	xchg   %bl,(%eax)
4124cc:	d8 3e                	fdivrs (%esi)
4124ce:	06                   	push   %es
4124cf:	00 2d 00 f1 40 00    	add    %ch,0x40f100
4124d5:	00 00                	add    %al,(%eax)
4124d7:	00 c4                	add    %al,%ah
4124d9:	00 c0                	add    %al,%al
4124db:	0f 92 04 2d 00 04 41 	setb   0x410400(,%ebp,1)
4124e2:	00
4124e3:	00 00                	add    %al,(%eax)
4124e5:	00 81 00 51 46 06    	add    %al,0x6465100(%ecx)
4124eb:	00 2e                	add    %ch,(%esi)
4124ed:	00 1c 43             	add    %bl,(%ebx,%eax,2)
4124f0:	00 00                	add    %al,(%eax)
4124f2:	00 00                	add    %al,(%eax)
4124f4:	81 00 4f 37 73 19    	addl   $0x1973374f,(%eax)
4124fa:	2e 00 54 43 00       	add    %dl,%cs:0x0(%ebx,%eax,2)
4124ff:	00 00                	add    %al,(%eax)