418150:	dc 1d b5 1e 00 00    	fcompl 0x1eb5
418156:	18 1e                	sbb    %bl,(%esi)
418158:	b5 1e                	mov    $0x1e,%ch
41815a:	00 00                	add    %al,(%eax)
41815c:	99                   	cltd
41815d:	3a b5 1e 00 00 48    	cmp    0x4800001e(%ebp),%dh
418163:	3a b5 1e 00 00 02    	cmp    0x200001e(%ebp),%dh
418169:	4f                   	dec    %edi
41816a:	b5 1e                	mov    $0x1e,%ch
41816c:	00 00                	add    %al,(%eax)
41816e:	b3 4e                	mov    $0x4e,%bl
418170:	b5 1e                	mov    $0x1e,%ch
418172:	00 00                	add    %al,(%eax)
418174:	51                   	push   %ecx
418175:	49                   	dec    %ecx
418176:	b5 1e                	mov    $0x1e,%ch
418178:	00 00                	add    %al,(%eax)
41817a:	25 35 b5 1e 00       	and    $0x1eb535,%eax
41817f:	00 63 49             	add    %ah,0x49(%ebx)
418182:	b5 1e                	mov    $0x1e,%ch
418184:	00 00                	add    %al,(%eax)
418186:	4d                   	dec    %ebp
418187:	35 b5 1e 00 00       	xor    $0x1eb5,%eax
41818c:	49                   	dec    %ecx
41818d:	35 b5 1e 00 00       	xor    $0x1eb5,%eax
418192:	21 3a                	and    %edi,(%edx)
418194:	b5 1e                	mov    $0x1e,%ch
418196:	00 00                	add    %al,(%eax)
418198:	34 3a                	xor    $0x3a,%al
41819a:	b5 1e                	mov    $0x1e,%ch
41819c:	00 00                	add    %al,(%eax)
41819e:	6d                   	insl   (%dx),%es:(%edi)
41819f:	30 b5 1e 00 00 be    	xor    %dh,-0x41ffffe2(%ebp)
4181a5:	44                   	inc    %esp
4181a6:	bb 1e 08 00 74       	mov    $0x7400081e,%ebx
4181ab:	00 02                	add    %al,(%edx)
4181ad:	00 10                	add    %dl,(%eax)
4181af:	00 75 00             	add    %dh,0x0(%ebp)
4181b2:	02 00                	add    (%eax),%al
4181b4:	02 00                	add    (%eax),%al
4181b6:	08 00                	or     %al,(%eax)
4181b8:	03 00                	add    (%eax),%eax
4181ba:	08 00                	or     %al,(%eax)
4181bc:	ad                   	lods   %ds:(%esi),%eax
4181bd:	00 04 00             	add    %al,(%eax,%eax,1)
4181c0:	10 00                	adc    %al,(%eax)
4181c2:	ae                   	scas   %es:(%edi),%al
4181c3:	00 04 00             	add    %al,(%eax,%eax,1)
4181c6:	02 00                	add    (%eax),%al
4181c8:	09 00                	or     %eax,(%eax)
4181ca:	05 00 01 00 0a       	add    $0xa000100,%eax
4181cf:	00 05 00 08 00 af    	add    %al,0xaf000800
4181d5:	00 06                	add    %al,(%esi)
4181d7:	00 10                	add    %dl,(%eax)
4181d9:	00 b0 00 06 00 02    	add    %dh,0x2000600(%eax)
4181df:	00 0c 00             	add    %cl,(%eax,%eax,1)
4181e2:	07                   	pop    %es
4181e3:	00 08                	add    %cl,(%eax)
4181e5:	00 b1 00 08 00 10    	add    %dh,0x10000800(%ecx)
4181eb:	00 b2 00 08 00 02    	add    %dh,0x2000800(%edx)
4181f1:	00 0d 00 09 00 01    	add    %cl,0x1000900
4181f7:	00 0e                	add    %cl,(%esi)
4181f9:	00 09                	add    %cl,(%ecx)
4181fb:	00 08                	add    %cl,(%eax)
4181fd:	00 a1 01 0a 00 10    	add    %ah,0x10000a01(%ecx)
418203:	00 a2 01 0a 00 02    	add    %ah,0x2000a01(%edx)
418209:	00 10                	add    %dl,(%eax)
41820b:	00 0b                	add    %cl,(%ebx)
41820d:	00 08                	add    %cl,(%eax)
41820f:	00 a3 01 0c 00 10    	add    %ah,0x10000c01(%ebx)
418215:	00 a4 01 0c 00 02 00 	add    %ah,0x2000c(%ecx,%eax,1)
41821c:	11 00                	adc    %eax,(%eax)
41821e:	0d 00 01 00 12       	or     $0x12000100,%eax
418223:	00 0d 00 08 00 a5    	add    %cl,0xa5000800
418229:	01 0e                	add    %ecx,(%esi)
41822b:	00 10                	add    %dl,(%eax)
41822d:	00 a6 01 0e 00 02    	add    %ah,0x2000e01(%esi)
418233:	00 14 00             	add    %dl,(%eax,%eax,1)
418236:	0f 00 08             	str    (%eax)
418239:	00 eb                	add    %ch,%bl
41823b:	01 10                	add    %edx,(%eax)
41823d:	00 10                	add    %dl,(%eax)
41823f:	00 ec                	add    %ch,%ah
418241:	01 10                	add    %edx,(%eax)
418243:	00 02                	add    %al,(%edx)
418245:	00 15 00 11 00 01    	add    %dl,0x1001100
41824b:	00 16                	add    %dl,(%esi)
41824d:	00 11                	add    %dl,(%ecx)
41824f:	00 08                	add    %cl,(%eax)
418251:	00 f9                	add    %bh,%cl
418253:	01 12                	add    %edx,(%edx)
418255:	00 10                	add    %dl,(%eax)
418257:	00 fa                	add    %bh,%dl
418259:	01 12                	add    %edx,(%edx)
41825b:	00 02                	add    %al,(%edx)
41825d:	00 18                	add    %bl,(%eax)
41825f:	00 13                	add    %dl,(%ebx)
418261:	00 08                	add    %cl,(%eax)
418263:	00 17                	add    %dl,(%edi)
418265:	02 14 00             	add    (%eax,%eax,1),%dl
418268:	10 00                	adc    %al,(%eax)
41826a:	18 02                	sbb    %al,(%edx)
41826c:	14 00                	adc    $0x0,%al
41826e:	02 00                	add    (%eax),%al
418270:	19 00                	sbb    %eax,(%eax)
418272:	15 00 01 00 1a       	adc    $0x1a000100,%eax
418277:	00 15 00 08 00 19    	add    %dl,0x19000800
41827d:	02 16                	add    (%esi),%dl
41827f:	00 10                	add    %dl,(%eax)
418281:	00 1a                	add    %bl,(%edx)
418283:	02 16                	add    (%esi),%dl
418285:	00 02                	add    %al,(%edx)
418287:	00 44 00 17          	add    %al,0x17(%eax,%eax,1)
41828b:	00 08                	add    %cl,(%eax)
41828d:	00 66 02             	add    %ah,0x2(%esi)
418290:	18 00                	sbb    %al,(%eax)
418292:	10 00                	adc    %al,(%eax)
418294:	67 02 18             	add    (%bx,%si),%bl
418297:	00 02                	add    %al,(%edx)
418299:	00 45 00             	add    %al,0x0(%ebp)
41829c:	19 00                	sbb    %eax,(%eax)
41829e:	01 00                	add    %eax,(%eax)
4182a0:	46                   	inc    %esi
4182a1:	00 19                	add    %bl,(%ecx)
4182a3:	00 08                	add    %cl,(%eax)
4182a5:	00 96 02 1a 00 10    	add    %dl,0x10001a02(%esi)
4182ab:	00 97 02 1a 00 02    	add    %dl,0x2001a02(%edi)
4182b1:	00 47 00             	add    %al,0x0(%edi)
4182b4:	1b 00                	sbb    (%eax),%eax
4182b6:	08 00                	or     %al,(%eax)
4182b8:	98                   	cwtl
4182b9:	02 1c 00             	add    (%eax,%eax,1),%bl
4182bc:	10 00                	adc    %al,(%eax)
4182be:	99                   	cltd
4182bf:	02 1c 00             	add    (%eax,%eax,1),%bl
4182c2:	02 00                	add    (%eax),%al
4182c4:	48                   	dec    %eax
4182c5:	00 1d 00 08 00 9a    	add    %bl,0x9a000800
4182cb:	02 1e                	add    (%esi),%bl
4182cd:	00 10                	add    %dl,(%eax)
4182cf:	00 9b 02 1e 00 02    	add    %bl,0x2001e02(%ebx)
4182d5:	00 49 00             	add    %cl,0x0(%ecx)
4182d8:	1f                   	pop    %ds
4182d9:	00 01                	add    %al,(%ecx)
4182db:	00 4a 00             	add    %cl,0x0(%edx)
4182de:	1f                   	pop    %ds
4182df:	00 08                	add    %cl,(%eax)
4182e1:	00 9c 02 20 00 10 00 	add    %bl,0x100020(%edx,%eax,1)
4182e8:	9d                   	popf
4182e9:	02 20                	add    (%eax),%ah
4182eb:	00 02                	add    %al,(%edx)
4182ed:	00 4b 00             	add    %cl,0x0(%ebx)
4182f0:	21 00                	and    %eax,(%eax)
4182f2:	01 00                	add    %eax,(%eax)
4182f4:	4c                   	dec    %esp
4182f5:	00 21                	add    %ah,(%ecx)
4182f7:	00 08                	add    %cl,(%eax)
4182f9:	00 9e 02 22 00 10    	add    %bl,0x10002202(%esi)
4182ff:	00 9f 02 22 00 02    	add    %bl,0x2002202(%edi)
418305:	00 4d 00             	add    %cl,0x0(%ebp)
418308:	23 00                	and    (%eax),%eax
41830a:	01 00                	add    %eax,(%eax)
41830c:	4e                   	dec    %esi
41830d:	00 23                	add    %ah,(%ebx)
41830f:	00 08                	add    %cl,(%eax)
418311:	00 ee                	add    %ch,%dh
418313:	02 24 00             	add    (%eax,%eax,1),%ah
418316:	10 00                	adc    %al,(%eax)
418318:	ef                   	out    %eax,(%dx)
418319:	02 24 00             	add    (%eax,%eax,1),%ah
41831c:	02 00                	add    (%eax),%al
41831e:	4f                   	dec    %edi
41831f:	00 25 00 01 00 50    	add    %ah,0x50000100
418325:	00 25 00 08 00 f0    	add    %ah,0xf0000800
41832b:	02 26                	add    (%esi),%ah
41832d:	00 10                	add    %dl,(%eax)
41832f:	00 f1                	add    %dh,%cl
418331:	02 26                	add    (%esi),%ah
418333:	00 02                	add    %al,(%edx)
418335:	00 58 00             	add    %bl,0x0(%eax)
418338:	27                   	daa
418339:	00 01                	add    %al,(%ecx)
41833b:	00 59 00             	add    %bl,0x0(%ecx)
41833e:	27                   	daa
41833f:	00 02                	add    %al,(%edx)
418341:	00 5c 00 29          	add    %bl,0x29(%eax,%eax,1)
418345:	00 01                	add    %al,(%ecx)
418347:	00 5d 00             	add    %bl,0x0(%ebp)
41834a:	29 00                	sub    %eax,(%eax)
41834c:	02 00                	add    (%eax),%al
41834e:	6d                   	insl   (%dx),%es:(%edi)
41834f:	00 2b                	add    %ch,(%ebx)
418351:	00 02                	add    %al,(%edx)
418353:	00 76 00             	add    %dh,0x0(%esi)
418356:	2d 00 01 00 77       	sub    $0x77000100,%eax
41835b:	00 2d 00 02 00 78    	add    %ch,0x78000200
418361:	00 2f                	add    %ch,(%edi)
418363:	00 01                	add    %al,(%ecx)
418365:	00 79 00             	add    %bh,0x0(%ecx)
418368:	2f                   	das
418369:	00 02                	add    %al,(%edx)
41836b:	00 7a 00             	add    %bh,0x0(%edx)
41836e:	31 00                	xor    %eax,(%eax)
418370:	01 00                	add    %eax,(%eax)
418372:	7b 00                	jnp    0x418374
418374:	31 00                	xor    %eax,(%eax)
418376:	02 00                	add    (%eax),%al
418378:	7c 00                	jl     0x41837a
41837a:	33 00                	xor    (%eax),%eax
41837c:	01 00                	add    %eax,(%eax)
41837e:	7d 00                	jge    0x418380
418380:	33 00                	xor    (%eax),%eax
418382:	02 00                	add    (%eax),%al
418384:	7e 00                	jle    0x418386
418386:	35 00 01 00 7f       	xor    $0x7f000100,%eax
41838b:	00 35 00 02 00 80    	add    %dh,0x80000200
418391:	00 37                	add    %dh,(%edi)
418393:	00 01                	add    %al,(%ecx)
418395:	00 81 00 37 00 02    	add    %al,0x2003700(%ecx)
41839b:	00 82 00 39 00 01    	add    %al,0x1003900(%edx)
4183a1:	00 83 00 39 00 02    	add    %al,0x2003900(%ebx)
4183a7:	00 84 00 3b 00 01 00 	add    %al,0x1003b(%eax,%eax,1)
4183ae:	85 00                	test   %eax,(%eax)
4183b0:	3b 00                	cmp    (%eax),%eax
4183b2:	02 00                	add    (%eax),%al
4183b4:	86 00                	xchg   %al,(%eax)
4183b6:	3d 00 01 00 87       	cmp    $0x87000100,%eax
4183bb:	00 3d 00 02 00 8b    	add    %bh,0x8b000200
4183c1:	00 3f                	add    %bh,(%edi)
4183c3:	00 01                	add    %al,(%ecx)
4183c5:	00 8c 00 3f 00 02 00 	add    %cl,0x2003f(%eax,%eax,1)
4183cc:	8d 00                	lea    (%eax),%eax
4183ce:	41                   	inc    %ecx
4183cf:	00 01                	add    %al,(%ecx)
4183d1:	00 8e 00 41 00 02    	add    %cl,0x2004100(%esi)
4183d7:	00 8f 00 43 00 01    	add    %cl,0x1004300(%edi)
4183dd:	00 90 00 43 00 02    	add    %dl,0x2004300(%eax)
4183e3:	00 91 00 45 00 01    	add    %dl,0x1004500(%ecx)
4183e9:	00 92 00 45 00 02    	add    %dl,0x2004500(%edx)
4183ef:	00 93 00 47 00 01    	add    %dl,0x1004700(%ebx)
4183f5:	00 94 00 47 00 02 00 	add    %dl,0x20047(%eax,%eax,1)
4183fc:	95                   	xchg   %eax,%ebp
4183fd:	00 49 00             	add    %cl,0x0(%ecx)
418400:	02 00                	add    (%eax),%al
418402:	b3 00                	mov    $0x0,%bl
418404:	4b                   	dec    %ebx
418405:	00 01                	add    %al,(%ecx)
418407:	00 b4 00 4b 00 02 00 	add    %dh,0x2004b(%eax,%eax,1)
41840e:	b5 00                	mov    $0x0,%ch
418410:	4d                   	dec    %ebp
418411:	00 01                	add    %al,(%ecx)
418413:	00 b6 00 4d 00 02    	add    %dh,0x2004d00(%esi)
418419:	00 b7 00 4f 00 01    	add    %dh,0x1004f00(%edi)
41841f:	00 b8 00 4f 00 02    	add    %bh,0x2004f00(%eax)
418425:	00 b9 00 51 00 02    	add    %bh,0x2005100(%ecx)
41842b:	00 ba 00 53 00 01    	add    %bh,0x1005300(%edx)
418431:	00 bb 00 53 00 02    	add    %bh,0x2005300(%ebx)
418437:	00 bc 00 55 00 01 00 	add    %bh,0x10055(%eax,%eax,1)
41843e:	bd 00 55 00 02       	mov    $0x2005500,%ebp
418443:	00 be 00 57 00 01    	add    %bh,0x1005700(%esi)
418449:	00 bf 00 57 00 02    	add    %bh,0x2005700(%edi)
41844f:	00 c0                	add    %al,%al
418451:	00 59 00             	add    %bl,0x0(%ecx)
418454:	02 00                	add    (%eax),%al
418456:	c1 00 5b             	roll   $0x5b,(%eax)
418459:	00 02                	add    %al,(%edx)
41845b:	00 cd                	add    %cl,%ch
41845d:	00 5d 00             	add    %bl,0x0(%ebp)
418460:	01 00                	add    %eax,(%eax)
418462:	ce                   	into
418463:	00 5d 00             	add    %bl,0x0(%ebp)
418466:	02 00                	add    (%eax),%al
418468:	cf                   	iret
418469:	00 5f 00             	add    %bl,0x0(%edi)
41846c:	01 00                	add    %eax,(%eax)
41846e:	d0 00                	rolb   $1,(%eax)
418470:	5f                   	pop    %edi
418471:	00 02                	add    %al,(%edx)
418473:	00 d1                	add    %dl,%cl
418475:	00 61 00             	add    %ah,0x0(%ecx)
418478:	02 00                	add    (%eax),%al
41847a:	d2 00                	rolb   %cl,(%eax)
41847c:	63 00                	arpl   %eax,(%eax)
41847e:	02 00                	add    (%eax),%al
418480:	e7 00                	out    %eax,$0x0
418482:	65 00 02             	add    %al,%gs:(%edx)
418485:	00 e9                	add    %ch,%cl
418487:	00 67 00             	add    %ah,0x0(%edi)
41848a:	02 00                	add    (%eax),%al
41848c:	f3 00 69 00          	repz add %ch,0x0(%ecx)
418490:	01 00                	add    %eax,(%eax)
418492:	f4                   	hlt
418493:	00 69 00             	add    %ch,0x0(%ecx)
418496:	02 00                	add    (%eax),%al
418498:	f5                   	cmc
418499:	00 6b 00             	add    %ch,0x0(%ebx)
41849c:	01 00                	add    %eax,(%eax)
41849e:	f6 00 6b             	testb  $0x6b,(%eax)
4184a1:	00 02                	add    %al,(%edx)
4184a3:	00 fd                	add    %bh,%ch
4184a5:	00 6d 00             	add    %ch,0x0(%ebp)
4184a8:	01 00                	add    %eax,(%eax)
4184aa:	fe 00                	incb   (%eax)
4184ac:	6d                   	insl   (%dx),%es:(%edi)
4184ad:	00 02                	add    %al,(%edx)
4184af:	00 ff                	add    %bh,%bh
4184b1:	00 6f 00             	add    %ch,0x0(%edi)
4184b4:	01 00                	add    %eax,(%eax)
4184b6:	00 01                	add    %al,(%ecx)
4184b8:	6f                   	outsl  %ds:(%esi),(%dx)
4184b9:	00 02                	add    %al,(%edx)
4184bb:	00 01                	add    %al,(%ecx)
4184bd:	01 71 00             	add    %esi,0x0(%ecx)
4184c0:	01 00                	add    %eax,(%eax)
4184c2:	02 01                	add    (%ecx),%al
4184c4:	71 00                	jno    0x4184c6
4184c6:	02 00                	add    (%eax),%al
4184c8:	03 01                	add    (%ecx),%eax
4184ca:	73 00                	jae    0x4184cc
4184cc:	01 00                	add    %eax,(%eax)
4184ce:	04 01                	add    $0x1,%al
4184d0:	73 00                	jae    0x4184d2
4184d2:	02 00                	add    (%eax),%al
4184d4:	05 01 75 00 01       	add    $0x1007501,%eax
4184d9:	00 06                	add    %al,(%esi)
4184db:	01 75 00             	add    %esi,0x0(%ebp)
4184de:	02 00                	add    (%eax),%al
4184e0:	07                   	pop    %es
4184e1:	01 77 00             	add    %esi,0x0(%edi)
4184e4:	01 00                	add    %eax,(%eax)
4184e6:	08 01                	or     %al,(%ecx)
4184e8:	77 00                	ja     0x4184ea
4184ea:	02 00                	add    (%eax),%al
4184ec:	0b 01                	or     (%ecx),%eax
4184ee:	79 00                	jns    0x4184f0
4184f0:	01 00                	add    %eax,(%eax)
4184f2:	0c 01                	or     $0x1,%al
4184f4:	79 00                	jns    0x4184f6
4184f6:	02 00                	add    (%eax),%al
4184f8:	0d 01 7b 00 01       	or     $0x1007b01,%eax
4184fd:	00 0e                	add    %cl,(%esi)
4184ff:	01 7b 00             	add    %edi,0x0(%ebx)
418502:	02 00                	add    (%eax),%al
418504:	0f 01 7d 00          	invlpg 0x0(%ebp)
418508:	01 00                	add    %eax,(%eax)
41850a:	10 01                	adc    %al,(%ecx)
41850c:	7d 00                	jge    0x41850e
41850e:	02 00                	add    (%eax),%al
418510:	11 01                	adc    %eax,(%ecx)
418512:	7f 00                	jg     0x418514