412097:	4b                   	dec    %ebx
412098:	09 df                	or     %ebx,%edi
41209a:	01 69 01             	add    %ebp,0x1(%ecx)
41209d:	e8 07 4b 00 69       	call   0x69416ba9
4120a2:	01 36                	add    %esi,(%esi)
4120a4:	02 36                	add    (%esi),%dh
4120a6:	02 79 00             	add    0x0(%ecx),%bh
4120a9:	3b 0a                	cmp    (%edx),%ecx
4120ab:	3b 02                	cmp    (%edx),%eax
4120ad:	71 01                	jno    0x4120b0
4120af:	18 02                	sbb    %al,(%edx)
4120b1:	47                   	inc    %edi
4120b2:	02 81 01 5f 02 4e    	add    0x4e025f01(%ecx),%al
4120b8:	02 29                	add    (%ecx),%ch
4120ba:	01 6a 02             	add    %ebp,0x2(%edx)
4120bd:	58                   	pop    %eax
4120be:	02 41 00             	add    0x0(%ecx),%al
4120c1:	d3 06                	roll   %cl,(%esi)
4120c3:	5d                   	pop    %ebp
4120c4:	02 31                	add    (%ecx),%dh
4120c6:	01 e8                	add    %ebp,%eax
4120c8:	07                   	pop    %es
4120c9:	ae                   	scas   %es:(%edi),%al
4120ca:	02 91 01 e8 07 4b    	add    0x4b07e801(%ecx),%dl
4120d0:	00 31                	add    %dh,(%ecx)
4120d2:	01 87 00 b4 02 31    	add    %eax,0x3102b400(%edi)
4120d8:	01 83 01 b8 02 a1    	add    %eax,-0x5efd47ff(%ebx)
4120de:	01 e8                	add    %ebp,%eax
4120e0:	07                   	pop    %es
4120e1:	c0 02 31             	rolb   $0x31,(%edx)
4120e4:	01 24 06             	add    %esp,(%esi,%eax,1)
4120e7:	c7 02 31 01 c9 04    	movl   $0x4c90131,(%edx)
4120ed:	cb                   	lret
4120ee:	02 31                	add    (%ecx),%dh
4120f0:	01 3c 00             	add    %edi,(%eax,%eax,1)
4120f3:	47                   	inc    %edi
4120f4:	00 31                	add    %dh,(%ecx)
4120f6:	01 75 04             	add    %esi,0x4(%ebp)
4120f9:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4120fd:	3f                   	aas
4120fe:	02 cf                	add    %bh,%cl
412100:	02 69 01             	add    0x1(%ecx),%ch
412103:	11 0a                	adc    %ecx,(%edx)
412105:	d5 02                	aad    $0x2
412107:	b1 01                	mov    $0x1,%cl
412109:	e8 07 4b 00 b9       	call   0xb9416c15
41210e:	01 77 0a             	add    %esi,0xa(%edi)
412111:	22 00                	and    (%eax),%al
412113:	99                   	cltd
412114:	01 e8                	add    %ebp,%eax
412116:	07                   	pop    %es
412117:	4b                   	dec    %ebx
412118:	00 c1                	add    %al,%cl
41211a:	01 04 09             	add    %eax,(%ecx,%ecx,1)
41211d:	da 02                	fiaddl (%edx)
41211f:	d1 01                	roll   $1,(%ecx)
412121:	3f                   	aas
412122:	01 e1                	add    %esp,%ecx
412124:	02 d1                	add    %cl,%dl
412126:	01 09                	add    %ecx,(%ecx)
412128:	0a e1                	or     %cl,%ah
41212a:	02 a1 01 e8 07 4b    	add    0x4b07e801(%ecx),%ah
412130:	00 31                	add    %dh,(%ecx)
412132:	01 b6 05 e7 02 d1    	add    %esi,-0x2efd18fb(%esi)
412138:	01 04 08             	add    %eax,(%eax,%ecx,1)
41213b:	ec                   	in     (%dx),%al
41213c:	02 a9 01 e8 07 f2    	add    -0xdf817ff(%ecx),%ch
412142:	02 e9                	add    %cl,%ch
412144:	01 9e 02 4b 00 99    	add    %ebx,-0x66ffb4fe(%esi)
41214a:	00 6e 06             	add    %ch,0x6(%esi)
41214d:	fe 02                	incb   (%edx)
41214f:	99                   	cltd
412150:	00 83 01 b8 02 99    	add    %al,-0x66fd47ff(%ebx)
412156:	00 c6                	add    %al,%dh
412158:	02 1e                	add    (%esi),%bl
41215a:	03 c9                	add    %ecx,%ecx
41215c:	01 9c 09 79 02 19 00 	add    %ebx,0x190279(%ecx,%ecx,1)
412163:	ac                   	lods   %ds:(%esi),%al
412164:	02 3c 03             	add    (%ebx,%eax,1),%bh
412167:	c9                   	leave
412168:	01 2b                	add    %ebp,(%ebx)
41216a:	09 79 02             	or     %edi,0x2(%ecx)
41216d:	c9                   	leave
41216e:	01 fc                	add    %edi,%esp
412170:	00 79 02             	add    %bh,0x2(%ecx)
412173:	c9                   	leave
412174:	01 bf 00 79 02 c9    	add    %edi,-0x36fd8700(%edi)
41217a:	01 f4                	add    %esi,%esp
41217c:	00 79 02             	add    %bh,0x2(%ecx)
41217f:	c9                   	leave
412180:	01 f3                	add    %esi,%ebx
412182:	00 79 02             	add    %bh,0x2(%ecx)
412185:	c9                   	leave
412186:	01 03                	add    %eax,(%ebx)
412188:	01 79 02             	add    %edi,0x2(%ecx)
41218b:	c9                   	leave
41218c:	01 f6                	add    %esi,%esi
41218e:	00 79 02             	add    %bh,0x2(%ecx)
412191:	f1                   	int1
412192:	01 e8                	add    %ebp,%eax
412194:	07                   	pop    %es
412195:	4b                   	dec    %ebx
412196:	00 f9                	add    %bh,%cl
412198:	01 00                	add    %eax,(%eax)
41219a:	05 58 03 99 01       	add    $0x1990358,%eax
41219f:	0c 05                	or     $0x5,%al
4121a1:	5f                   	pop    %edi
4121a2:	03 01                	add    (%ecx),%eax
4121a4:	02 e8                	add    %al,%ch
4121a6:	07                   	pop    %es
4121a7:	4b                   	dec    %ebx
4121a8:	00 19                	add    %bl,(%ecx)
4121aa:	00 f3                	add    %dh,%bl
4121ac:	04 46                	add    $0x46,%al
4121ae:	04 19                	add    $0x19,%al
4121b0:	00 7c 0a 9b          	add    %bh,-0x65(%edx,%ecx,1)
4121b4:	04 19                	add    $0x19,%al
4121b6:	00 c7                	add    %al,%bh
4121b8:	09 a4 04 11 02 e8 07 	or     %esp,0x7e80211(%esp,%eax,1)
4121bf:	36 02 19             	add    %ss:(%ecx),%bl
4121c2:	02 30                	add    (%eax),%dh
4121c4:	06                   	push   %es
4121c5:	4c                   	dec    %esp
4121c6:	05 99 00 75 04       	add    $0x4750099,%eax
4121cb:	47                   	inc    %edi
4121cc:	00 21                	add    %ah,(%ecx)
4121ce:	02 e8                	add    %al,%ch
4121d0:	07                   	pop    %es
4121d1:	ba 05 29 02 e8       	mov    $0xe8022905,%edx
4121d6:	07                   	pop    %es
4121d7:	4b                   	dec    %ebx
4121d8:	00 31                	add    %dh,(%ecx)
4121da:	02 e8                	add    %al,%ch
4121dc:	07                   	pop    %es
4121dd:	fb                   	sti
4121de:	05 41 02 e8 07       	add    $0x7e80241,%eax
4121e3:	36 02 49 02          	add    %ss:0x2(%ecx),%cl
4121e7:	e8 07 36 02 51       	call   0x514357f3
4121ec:	02 e8                	add    %al,%ch
4121ee:	07                   	pop    %es
4121ef:	36 02 59 02          	add    %ss:0x2(%ecx),%bl
4121f3:	e8 07 36 02 61       	call   0x614357ff
4121f8:	02 e8                	add    %al,%ch
4121fa:	07                   	pop    %es
4121fb:	36 02 69 02          	add    %ss:0x2(%ecx),%ch
4121ff:	e8 07 36 02 71       	call   0x7143580b
412204:	02 e8                	add    %al,%ch
412206:	07                   	pop    %es
412207:	36 02 79 02          	add    %ss:0x2(%ecx),%bh
41220b:	e8 07 39 06 81       	call   0x81475b17
412210:	02 e8                	add    %al,%ch
412212:	07                   	pop    %es
412213:	36 02 89 02 e8 07 36 	add    %ss:0x3607e802(%ecx),%cl
41221a:	02 91 02 e8 07 36    	add    0x3607e802(%ecx),%dl
412220:	02 99 02 e8 07 4b    	add    0x4b07e802(%ecx),%bl
412226:	00 2e                	add    %ch,(%esi)
412228:	00 2b                	add    %ch,(%ebx)
41222a:	04 d3                	add    $0xd3,%al
41222c:	05 2e 00 33 04       	add    $0x433002e,%eax
412231:	dc 05 2e 00 3b 04    	faddl  0x43b002e
412237:	02 06                	add    (%esi),%al
412239:	2e 00 43 04          	add    %al,%cs:0x4(%ebx)
41223d:	0b 06                	or     (%esi),%eax
41223f:	2e 00 4b 04          	add    %cl,%cs:0x4(%ebx)
412243:	1b 06                	sbb    (%esi),%eax
412245:	2e 00 53 04          	add    %dl,%cs:0x4(%ebx)
412249:	1b 06                	sbb    (%esi),%eax
41224b:	2e 00 5b 04          	add    %bl,%cs:0x4(%ebx)
41224f:	1b 06                	sbb    (%esi),%eax
412251:	2e 00 63 04          	add    %ah,%cs:0x4(%ebx)
412255:	0b 06                	or     (%esi),%eax
412257:	2e 00 6b 04          	add    %ch,%cs:0x4(%ebx)
41225b:	21 06                	and    %eax,(%esi)
41225d:	2e 00 73 04          	add    %dh,%cs:0x4(%ebx)
412261:	1b 06                	sbb    (%esi),%eax
412263:	2e 00 7b 04          	add    %bh,%cs:0x4(%ebx)
412267:	1b 06                	sbb    (%esi),%eax
412269:	2e 00 83 04 3e 06 2e 	add    %al,%cs:0x2e063e04(%ebx)
412270:	00 8b 04 68 06 2e    	add    %cl,0x2e066804(%ebx)
412276:	00 93 04 75 06 2e    	add    %dl,0x2e067504(%ebx)
41227c:	00 9b 04 bd 06 c3    	add    %bl,-0x3cf942fc(%ebx)
412282:	00 f3                	add    %dh,%bl
412284:	03 73 03             	add    0x3(%ebx),%esi
412287:	43                   	inc    %ebx
412288:	01 13                	add    %edx,(%ebx)
41228a:	04 0f                	add    $0xf,%al
41228c:	05 13 00 34 00       	add    $0x340013,%eax
412291:	89 00                	mov    %eax,(%eax)
412293:	b1 00                	mov    $0x0,%cl
412295:	c6 00 ee             	movb   $0xee,(%eax)
412298:	00 07                	add    %al,(%edi)
41229a:	01 32                	add    %esi,(%edx)
41229c:	01 2d 02 71 02 7d    	add    %ebp,0x7d027102
4122a2:	02 82 02 0a 03 18    	add    0x18030a02(%edx),%al
4122a8:	03 2e                	add    (%esi),%ebp
4122aa:	03 4a 03             	add    0x3(%edx),%ecx
4122ad:	bd 03 cc 03 da       	mov    $0xda03cc03,%ebp
4122b2:	03 ea                	add    %edx,%ebp
4122b4:	03 0d 04 21 04 73    	add    0x73042104,%ecx
4122ba:	04 88                	add    $0x88,%al
4122bc:	04 b4                	add    $0xb4,%al
4122be:	04 d1                	add    $0xd1,%al
4122c0:	04 f2                	add    $0xf2,%al
4122c2:	04 f8                	add    $0xf8,%al
4122c4:	04 02                	add    $0x2,%al
4122c6:	05 20 05 34 05       	add    $0x5340520,%eax
4122cb:	41                   	inc    %ecx
4122cc:	05 52 05 79 05       	add    $0x5790552,%eax
4122d1:	9b                   	fwait
4122d2:	05 c4 05 0a 00       	add    $0xa05c4,%eax
4122d7:	01 00                	add    %eax,(%eax)
4122d9:	00 00                	add    %al,(%eax)
4122db:	93                   	xchg   %eax,%ebx
4122dc:	0a 06                	or     (%esi),%al
4122de:	05 00 00 9b 0a       	add    $0xa9b0000,%eax
4122e3:	0a 05 02 00 31 00    	or     0x310002,%al
4122e9:	03 00                	add    (%eax),%eax
4122eb:	02 00                	add    (%eax),%al
4122ed:	32 00                	xor    (%eax),%al
4122ef:	05 00 7f 00 ce       	add    $0xce007f00,%eax
4122f4:	04 04                	add    $0x4,%al
4122f6:	80 00 00             	addb   $0x0,(%eax)
4122f9:	01 00                	add    %eax,(%eax)
412307:	17                   	pop    %ss
412308:	05 00 00 04 00       	add    $0x40000,%eax
412315:	00 00                	add    %al,(%eax)
412317:	01 00                	add    %eax,(%eax)
412319:	64 01 00             	add    %eax,%fs:(%eax)
41231c:	00 00                	add    %al,(%eax)
41231e:	00 04 00             	add    %al,(%eax,%eax,1)
412329:	00 00                	add    %al,(%eax)
41232b:	0a 00                	or     (%eax),%al
41232d:	de 04 00             	fiadds (%eax,%eax,1)
412330:	00 00                	add    %al,(%eax)
412332:	00 0a                	add    %cl,(%edx)
41233c:	00 00                	add    %al,(%eax)
41233e:	00 0a                	add    %cl,(%edx)
412340:	00 6d 01             	add    %ch,0x1(%ebp)
412343:	00 00                	add    %al,(%eax)
412345:	00 00                	add    %al,(%eax)
412347:	04 00                	add    $0x0,%al
412351:	00 00                	add    %al,(%eax)
412353:	01 00                	add    %eax,(%eax)
412355:	e8 05 00 00 00       	call   0x41235f
41235a:	00 00                	add    %al,(%eax)
41235c:	00 00                	add    %al,(%eax)
41235e:	00 02                	add    %al,(%edx)
412360:	00 00                	add    %al,(%eax)
412362:	00 ed                	add    %ch,%ch
412364:	04 00                	add    $0x0,%al
412366:	00 04 00             	add    %al,(%eax,%eax,1)
412369:	03 00                	add    (%eax),%eax
41236b:	05 00 03 00 08       	add    $0x8000300,%eax
412370:	00 07                	add    %al,(%edi)
412372:	00 09                	add    %cl,(%ecx)
412374:	00 07                	add    %al,(%edi)
412376:	00 0f                	add    %cl,(%edi)
412378:	00 0e                	add    %cl,(%esi)
41237a:	00 10                	add    %dl,(%eax)
41237c:	00 0e                	add    %cl,(%esi)
41237e:	00 11                	add    %dl,(%ecx)
412380:	00 0e                	add    %cl,(%esi)
412382:	00 ff                	add    %bh,%bh
412384:	00 50 04             	add    %dl,0x4(%eax)
412387:	03 01                	add    (%ecx),%eax
412389:	af                   	scas   %es:(%edi),%eax
41238a:	04 00                	add    $0x0,%al
41238c:	00 00                	add    %al,(%eax)
41238e:	4c                   	dec    %esp
41238f:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
412393:	34 5f                	xor    $0x5f,%al
412395:	30 00                	xor    %al,(%eax)
412397:	4c                   	dec    %esp
412398:	64 6c                	fs insb (%dx),%es:(%edi)
41239a:	6f                   	outsl  %ds:(%esi),(%dx)
41239b:	63 5f 30             	arpl   %ebx,0x30(%edi)
41239e:	00 53 74             	add    %dl,0x74(%ebx)
4123a1:	6c                   	insb   (%dx),%es:(%edi)
4123a2:	6f                   	outsl  %ds:(%esi),(%dx)
4123a3:	63 5f 30             	arpl   %ebx,0x30(%edi)
4123a6:	00 4c 64 61          	add    %cl,0x61(%esp,%eiz,2)
4123aa:	72 67                	jb     0x412413
4123ac:	5f                   	pop    %edi
4123ad:	30 00                	xor    %al,(%eax)
4123af:	4c                   	dec    %esp
4123b0:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
4123b4:	34 5f                	xor    $0x5f,%al
4123b6:	4d                   	dec    %ebp
4123b7:	31 00                	xor    %eax,(%eax)
4123b9:	4c                   	dec    %esp
4123ba:	64 6c                	fs insb (%dx),%es:(%edi)
4123bc:	6f                   	outsl  %ds:(%esi),(%dx)
4123bd:	63 5f 31             	arpl   %ebx,0x31(%edi)
4123c0:	00 53 74             	add    %dl,0x74(%ebx)
4123c3:	6c                   	insb   (%dx),%es:(%edi)
4123c4:	6f                   	outsl  %ds:(%esi),(%dx)
4123c5:	63 5f 31             	arpl   %ebx,0x31(%edi)
4123c8:	00 52 65             	add    %dl,0x65(%edx)
4123cb:	61                   	popa
4123cc:	64 49                	fs dec %ecx
4123ce:	6e                   	outsb  %ds:(%esi),(%dx)
4123cf:	74 33                	je     0x412404
4123d1:	32 00                	xor    (%eax),%al
4123d3:	4c                   	dec    %esp
4123d4:	64 6c                	fs insb (%dx),%es:(%edi)
4123d6:	6f                   	outsl  %ds:(%esi),(%dx)
4123d7:	63 5f 32             	arpl   %ebx,0x32(%edi)
4123da:	00 53 74             	add    %dl,0x74(%ebx)
4123dd:	6c                   	insb   (%dx),%es:(%edi)
4123de:	6f                   	outsl  %ds:(%esi),(%dx)
4123df:	63 5f 32             	arpl   %ebx,0x32(%edi)
4123e2:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
4123e6:	6f                   	outsl  %ds:(%esi),(%dx)
4123e7:	63 5f 33             	arpl   %ebx,0x33(%edi)
4123ea:	00 53 74             	add    %dl,0x74(%ebx)
4123ed:	6c                   	insb   (%dx),%es:(%edi)
4123ee:	6f                   	outsl  %ds:(%esi),(%dx)
4123ef:	63 5f 33             	arpl   %ebx,0x33(%edi)
4123f2:	00 49 6e             	add    %cl,0x6e(%ecx)
4123f5:	74 36                	je     0x41242d
4123f7:	34 00                	xor    $0x0,%al
4123f9:	4c                   	dec    %esp
4123fa:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
4123fe:	34 00                	xor    $0x0,%al
412400:	43                   	inc    %ebx
412401:	6f                   	outsl  %ds:(%esi),(%dx)
412402:	6e                   	outsb  %ds:(%esi),(%dx)
412403:	76 5f                	jbe    0x412464
412405:	49                   	dec    %ecx
412406:	34 00                	xor    $0x0,%al
412408:	4c                   	dec    %esp
412409:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
41240d:	34 5f                	xor    $0x5f,%al
41240f:	35 00 63 35 00       	xor    $0x356300,%eax
412414:	52                   	push   %edx
412415:	65 61                	gs popa
412417:	64 55                	fs push %ebp
412419:	49                   	dec    %ecx
41241a:	6e                   	outsb  %ds:(%esi),(%dx)
41241b:	74 31                	je     0x41244e
41241d:	36 00 67 65          	add    %ah,%ss:0x65(%edi)
412421:	74 5f                	je     0x412482
412423:	55                   	push   %ebp
412424:	54                   	push   %esp
412425:	46                   	inc    %esi
412426:	38 00                	cmp    %al,(%eax)
412428:	3c 4d                	cmp    $0x4d,%al
41242a:	6f                   	outsl  %ds:(%esi),(%dx)
41242b:	64 75 6c             	fs jne 0x41249a
41242e:	65 3e 00 52 53       	gs add %dl,%ds:0x53(%edx)