411258:	e1 00                	loope  0x41125a
41125a:	06                   	push   %es
41125b:	02 86 02 01 00 10    	add    0x10000102(%esi),%al
411261:	00 67 3e             	add    %ah,0x3e(%edi)
411264:	7c 44                	jl     0x4112aa
411266:	ad                   	lods   %ds:(%esi),%eax
411267:	00 07                	add    %al,(%edi)
411269:	02 8f 02 01 00 10    	add    0x10000102(%edi),%cl
41126f:	00 8f 38 7c 44 c9    	add    %cl,-0x36bb83c8(%edi)
411275:	01 07                	add    %eax,(%edi)
411277:	02 92 02 01 00 10    	add    0x10000102(%edx),%dl
41127d:	00 c7                	add    %al,%bh
41127f:	50                   	push   %eax
411280:	7c 44                	jl     0x4112c6
411282:	cd 01                	int    $0x1
411284:	07                   	pop    %es
411285:	02 94 02 01 00 10 00 	add    0x100001(%edx,%eax,1),%dl
41128c:	77 38                	ja     0x4112c6
41128e:	7c 44                	jl     0x4112d4
411290:	65 00 07             	add    %al,%gs:(%edi)
411293:	02 95 02 01 00 10    	add    0x10000102(%ebp),%dl
411299:	00 dc                	add    %bl,%ah
41129b:	1e                   	push   %ds
41129c:	7c 44                	jl     0x4112e2
41129e:	3d 00 07 02 96       	cmp    $0x96020700,%eax
4112a3:	02 00                	add    (%eax),%al
4112a5:	00 10                	add    %dl,(%eax)
4112a7:	00 c8                	add    %cl,%al
4112a9:	42                   	inc    %edx
4112aa:	7c 44                	jl     0x4112f0
4112ac:	3d 00 1f 02 cf       	cmp    $0xcf021f00,%eax
4112b1:	02 00                	add    (%eax),%al
4112b3:	00 10                	add    %dl,(%eax)
4112b5:	00 8a 00 7c 44 3d    	add    %cl,0x3d447c00(%edx)
4112bb:	00 1f                	add    %bl,(%edi)
4112bd:	02 d0                	add    %al,%dl
4112bf:	02 01                	add    (%ecx),%al
4112c1:	00 10                	add    %dl,(%eax)
4112c3:	00 0c 43             	add    %cl,(%ebx,%eax,2)
4112c6:	7c 44                	jl     0x41130c
4112c8:	b1 00                	mov    $0x0,%cl
4112ca:	20 02                	and    %al,(%edx)
4112cc:	d3 02                	roll   %cl,(%edx)
4112ce:	01 01                	add    %eax,(%ecx)
4112d0:	10 00                	adc    %al,(%eax)
4112d2:	07                   	pop    %es
4112d3:	47                   	inc    %edi
4112d4:	bf 2b 3d 00 21       	mov    $0x21003d2b,%edi
4112d9:	02 d6                	add    %dh,%dl
4112db:	02 01                	add    (%ecx),%al
4112dd:	01 10                	add    %edx,(%eax)
4112df:	00 7e 47             	add    %bh,0x47(%esi)
4112e2:	bf 2b 3d 00 21       	mov    $0x21003d2b,%edi
4112e7:	02 ec                	add    %ah,%ch
4112e9:	02 01                	add    (%ecx),%al
4112eb:	00 10                	add    %dl,(%eax)
4112ed:	00 ca                	add    %cl,%dl
4112ef:	00 e7                	add    %ah,%bh
4112f1:	45                   	inc    %ebp
4112f2:	12 00                	adc    (%eax),%al
4112f4:	2a 02                	sub    (%edx),%al
4112f6:	ee                   	out    %al,(%dx)
4112f7:	02 01                	add    (%ecx),%al
4112f9:	00 10                	add    %dl,(%eax)
4112fb:	00 63 00             	add    %ah,0x0(%ebx)
4112fe:	e7 45                	out    %eax,$0x45
411300:	b1 00                	mov    $0x0,%cl
411302:	2d 02 f9 02 00       	sub    $0x2f902,%eax
411307:	01 00                	add    %eax,(%eax)
411309:	00 5d 02             	add    %bl,0x2(%ebp)
41130c:	00 00                	add    %al,(%eax)
41130e:	3d 00 2e 02 fc       	cmp    $0xfc022e00,%eax
411313:	02 13                	add    (%ebx),%dl
411315:	01 00                	add    %eax,(%eax)
411317:	00 db                	add    %bl,%bl
411319:	00 00                	add    %al,(%eax)
41131b:	00 d5                	add    %dl,%ch
41131d:	01 32                	add    %esi,(%edx)
41131f:	02 fc                	add    %ah,%bh
411321:	02 13                	add    (%ebx),%dl
411323:	01 00                	add    %eax,(%eax)
411325:	00 4a 01             	add    %cl,0x1(%edx)
411328:	00 00                	add    %al,(%eax)
41132a:	d5 01                	aad    $0x1
41132c:	32 02                	xor    (%edx),%al
41132e:	fc                   	cld
41132f:	02 13                	add    (%ebx),%dl
411331:	01 00                	add    %eax,(%eax)
411333:	00 ec                	add    %ch,%ah
411335:	01 00                	add    %eax,(%eax)
411337:	00 d5                	add    %dl,%ch
411339:	01 32                	add    %esi,(%edx)
41133b:	02 fc                	add    %ah,%bh
41133d:	02 16                	add    (%esi),%dl
41133f:	00 d2                	add    %dl,%dl
411341:	32 35 05 11 00 7b    	xor    0x7b001105,%dh
411347:	32 21                	xor    (%ecx),%ah
411349:	17                   	pop    %ss
41134a:	11 00                	adc    %eax,(%eax)
41134c:	8b 24 25 17 11 00 7b 	mov    0x7b001117(,%eiz,1),%esp
411353:	32 21                	xor    (%ecx),%ah
411355:	17                   	pop    %ss
411356:	11 00                	adc    %eax,(%eax)
411358:	8b 24 25 17 11 00 7b 	mov    0x7b001117(,%eiz,1),%esp
41135f:	32 21                	xor    (%ecx),%ah
411361:	17                   	pop    %ss
411362:	11 00                	adc    %eax,(%eax)
411364:	8b 24 25 17 11 00 7b 	mov    0x7b001117(,%eiz,1),%esp
41136b:	32 21                	xor    (%ecx),%ah
41136d:	17                   	pop    %ss
41136e:	11 00                	adc    %eax,(%eax)
411370:	8b 24 25 17 11 00 7b 	mov    0x7b001117(,%eiz,1),%esp
411377:	32 21                	xor    (%ecx),%ah
411379:	17                   	pop    %ss
41137a:	11 00                	adc    %eax,(%eax)
41137c:	8b 24 25 17 01 00 f2 	mov    -0xdfffee9(,%eiz,1),%esp
411383:	2f                   	das
411384:	29 17                	sub    %edx,(%edi)
411386:	01 00                	add    %eax,(%eax)
411388:	0a 3b                	or     (%ebx),%bh
41138a:	2d 17 01 00 9b       	sub    $0x9b000117,%eax
41138f:	2c 7f                	sub    $0x7f,%al
411391:	12 01                	adc    (%ecx),%al
411393:	00 d8                	add    %bl,%al
411395:	47                   	inc    %edi
411396:	bd 0a 01 00 55       	mov    $0x5500010a,%ebp
41139b:	3c 32                	cmp    $0x32,%al
41139d:	17                   	pop    %ss
41139e:	01 00                	add    %eax,(%eax)
4113a0:	f2 2f                	repnz das
4113a2:	29 17                	sub    %edx,(%edi)
4113a4:	01 00                	add    %eax,(%eax)
4113a6:	b3 4b                	mov    $0x4b,%bl
4113a8:	37                   	aaa
4113a9:	17                   	pop    %ss
4113aa:	01 00                	add    %eax,(%eax)
4113ac:	e5 31                	in     $0x31,%eax
4113ae:	3b 17                	cmp    (%edi),%edx
4113b0:	01 00                	add    %eax,(%eax)
4113b2:	9b                   	fwait
4113b3:	2c 7f                	sub    $0x7f,%al
4113b5:	12 01                	adc    (%ecx),%al
4113b7:	00 21                	add    %ah,(%ecx)
4113b9:	34 3f                	xor    $0x3f,%al
4113bb:	17                   	pop    %ss
4113bc:	01 00                	add    %eax,(%eax)
4113be:	5d                   	pop    %ebp
4113bf:	39 43 17             	cmp    %eax,0x17(%ebx)
4113c2:	01 00                	add    %eax,(%eax)
4113c4:	45                   	inc    %ebp
4113c5:	24 47                	and    $0x47,%al
4113c7:	17                   	pop    %ss
4113c8:	01 00                	add    %eax,(%eax)
4113ca:	17                   	pop    %ss
4113cb:	3f                   	aas
4113cc:	4c                   	dec    %esp
4113cd:	17                   	pop    %ss
4113ce:	01 00                	add    %eax,(%eax)
4113d0:	28 3f                	sub    %bh,(%edi)
4113d2:	58                   	pop    %eax
4113d3:	17                   	pop    %ss
4113d4:	06                   	push   %es
4113d5:	06                   	push   %es
4113d6:	0b 0d 64 17 56 80    	or     0x80561764,%ecx
4113dc:	cf                   	iret
4113dd:	07                   	pop    %es
4113de:	67 17                	addr16 pop %ss
4113e0:	56                   	push   %esi
4113e1:	80 ad 05 67 17 56 80 	subb   $0x80,0x56176705(%ebp)
4113e8:	f2 0c 67             	repnz or $0x67,%al
4113eb:	17                   	pop    %ss
4113ec:	56                   	push   %esi
4113ed:	80 7c 06 67 17       	cmpb   $0x17,0x67(%esi,%eax,1)
4113f2:	56                   	push   %esi
4113f3:	80 9e 06 67 17 56 80 	sbbb   $0x80,0x56176706(%esi)
4113fa:	21 06                	and    %eax,(%esi)
4113fc:	67 17                	addr16 pop %ss
4113fe:	56                   	push   %esi
4113ff:	80 63 0a 67          	andb   $0x67,0xa(%ebx)
411403:	17                   	pop    %ss
411404:	56                   	push   %esi
411405:	80 59 0a 67          	sbbb   $0x67,0xa(%ecx)
411409:	17                   	pop    %ss
41140a:	56                   	push   %esi
41140b:	80 57 05 67          	adcb   $0x67,0x5(%edi)
41140f:	17                   	pop    %ss
411410:	56                   	push   %esi
411411:	80 33 0c             	xorb   $0xc,(%ebx)
411414:	67 17                	addr16 pop %ss
411416:	56                   	push   %esi
411417:	80 f3 0b             	xor    $0xb,%bl
41141a:	67 17                	addr16 pop %ss
41141c:	56                   	push   %esi
41141d:	80 eb 0b             	sub    $0xb,%bl
411420:	67 17                	addr16 pop %ss
411422:	56                   	push   %esi
411423:	80 31 07             	xorb   $0x7,(%ecx)
411426:	67 17                	addr16 pop %ss
411428:	56                   	push   %esi
411429:	80 ec 0a             	sub    $0xa,%ah
41142c:	67 17                	addr16 pop %ss
41142e:	56                   	push   %esi
41142f:	80 8b 05 67 17 56 80 	orb    $0x80,0x56176705(%ebx)
411436:	7f 08                	jg     0x411440
411438:	67 17                	addr16 pop %ss
41143a:	56                   	push   %esi
41143b:	80 3f 08             	cmpb   $0x8,(%edi)
41143e:	67 17                	addr16 pop %ss
411440:	56                   	push   %esi
411441:	80 84 08 67 17 56 80 	addb   $0xd7,-0x7fa9e899(%eax,%ecx,1)
411448:	d7
411449:	0a 67 17             	or     0x17(%edi),%ah
41144c:	56                   	push   %esi
41144d:	80 f0 03             	xor    $0x3,%al
411450:	67 17                	addr16 pop %ss
411452:	56                   	push   %esi
411453:	80 fa 04             	cmp    $0x4,%dl
411456:	67 17                	addr16 pop %ss
411458:	56                   	push   %esi
411459:	80 66 0c 67          	andb   $0x67,0xc(%esi)
41145d:	17                   	pop    %ss
41145e:	56                   	push   %esi
41145f:	80 ed 04             	sub    $0x4,%ch
411462:	67 17                	addr16 pop %ss
411464:	56                   	push   %esi
411465:	80 df 04             	sbb    $0x4,%bh
411468:	67 17                	addr16 pop %ss
41146a:	56                   	push   %esi
41146b:	80 b6 04 67 17 56 80 	xorb   $0x80,0x56176704(%esi)
411472:	55                   	push   %ebp
411473:	09 67 17             	or     %esp,0x17(%edi)
411476:	56                   	push   %esi
411477:	80 09 05             	orb    $0x5,(%ecx)
41147a:	67 17                	addr16 pop %ss
41147c:	56                   	push   %esi
41147d:	80 c4 04             	add    $0x4,%ah
411480:	67 17                	addr16 pop %ss
411482:	56                   	push   %esi
411483:	80 75 04 67          	xorb   $0x67,0x4(%ebp)
411487:	17                   	pop    %ss
411488:	56                   	push   %esi
411489:	80 29 0a             	subb   $0xa,(%ecx)
41148c:	67 17                	addr16 pop %ss
41148e:	56                   	push   %esi
41148f:	80 10 06             	adcb   $0x6,(%eax)
411492:	67 17                	addr16 pop %ss
411494:	56                   	push   %esi
411495:	80 02 06             	addb   $0x6,(%edx)
411498:	67 17                	addr16 pop %ss
41149a:	56                   	push   %esi
41149b:	80 9d 02 67 17 56 80 	sbbb   $0x80,0x56176702(%ebp)
4114a2:	27                   	daa
4114a3:	09 67 17             	or     %esp,0x17(%edi)
4114a6:	56                   	push   %esi
4114a7:	80 75 08 67          	xorb   $0x67,0x8(%ebp)
4114ab:	17                   	pop    %ss
4114ac:	56                   	push   %esi
4114ad:	80 ec 03             	sub    $0x3,%ah
4114b0:	67 17                	addr16 pop %ss
4114b2:	56                   	push   %esi
4114b3:	80 e0 07             	and    $0x7,%al
4114b6:	67 17                	addr16 pop %ss
4114b8:	56                   	push   %esi
4114b9:	80 6c 0a 67 17       	subb   $0x17,0x67(%edx,%ecx,1)
4114be:	56                   	push   %esi
4114bf:	80 24 08 67          	andb   $0x67,(%eax,%ecx,1)
4114c3:	17                   	pop    %ss
4114c4:	56                   	push   %esi
4114c5:	80 f7 07             	xor    $0x7,%bh
4114c8:	67 17                	addr16 pop %ss
4114ca:	56                   	push   %esi
4114cb:	80 03 08             	addb   $0x8,(%ebx)
4114ce:	67 17                	addr16 pop %ss
4114d0:	56                   	push   %esi
4114d1:	80 19 08             	sbbb   $0x8,(%ecx)
4114d4:	67 17                	addr16 pop %ss
4114d6:	56                   	push   %esi
4114d7:	80 0e 08             	orb    $0x8,(%esi)
4114da:	67 17                	addr16 pop %ss
4114dc:	56                   	push   %esi
4114dd:	80 00 0b             	addb   $0xb,(%eax)
4114e0:	67 17                	addr16 pop %ss
4114e2:	56                   	push   %esi
4114e3:	80 f8 0a             	cmp    $0xa,%al
4114e6:	67 17                	addr16 pop %ss
4114e8:	56                   	push   %esi
4114e9:	80 b8 0c 67 17 56 80 	cmpb   $0x80,0x5617670c(%eax)
4114f0:	ae                   	scas   %es:(%edi),%al
4114f1:	0c 67                	or     $0x67,%al
4114f3:	17                   	pop    %ss
4114f4:	56                   	push   %esi
4114f5:	80 57 08 67          	adcb   $0x67,0x8(%edi)
4114f9:	17                   	pop    %ss
4114fa:	56                   	push   %esi
4114fb:	80 eb 07             	sub    $0x7,%bl
4114fe:	67 17                	addr16 pop %ss
411500:	56                   	push   %esi
411501:	80 98 0a 67 17 56 80 	sbbb   $0x80,0x5617670a(%eax)
411508:	02 07                	add    (%edi),%al
41150a:	67 17                	addr16 pop %ss
41150c:	56                   	push   %esi
41150d:	80 c2 0c             	add    $0xc,%dl
411510:	67 17                	addr16 pop %ss
411512:	56                   	push   %esi
411513:	80 f0 06             	xor    $0x6,%al
411516:	67 17                	addr16 pop %ss
411518:	56                   	push   %esi
411519:	80 62 03 67          	andb   $0x67,0x3(%edx)
41151d:	17                   	pop    %ss
41151e:	56                   	push   %esi
41151f:	80 23 0a             	andb   $0xa,(%ebx)
411522:	67 17                	addr16 pop %ss
411524:	56                   	push   %esi
411525:	80 7c 02 67 17       	cmpb   $0x17,0x67(%edx,%eax,1)
41152a:	56                   	push   %esi
41152b:	80 86 07 67 17 56 80 	addb   $0x80,0x56176707(%esi)
411532:	de 0c 67             	fimuls (%edi,%eiz,2)
411535:	17                   	pop    %ss
411536:	56                   	push   %esi
411537:	80 63 0b 67          	andb   $0x67,0xb(%ebx)
41153b:	17                   	pop    %ss
41153c:	56                   	push   %esi
41153d:	80 cf 04             	or     $0x4,%bh
411540:	67 17                	addr16 pop %ss
411542:	56                   	push   %esi
411543:	80 fb 03             	cmp    $0x3,%bl
411546:	67 17                	addr16 pop %ss
411548:	56                   	push   %esi
411549:	80 35 09 67 17 56 80 	xorb   $0x80,0x56176709
411550:	3a 03                	cmp    (%ebx),%al
411552:	67 17                	addr16 pop %ss
411554:	56                   	push   %esi
411555:	80 87 0a 67 17 56 80 	addb   $0x80,0x5617670a(%edi)
41155c:	27                   	daa
41155d:	0c 67                	or     $0x67,%al
41155f:	17                   	pop    %ss
411560:	56                   	push   %esi
411561:	80 d0 06             	adc    $0x6,%al
411564:	67 17                	addr16 pop %ss
411566:	56                   	push   %esi
411567:	80 d6 02             	adc    $0x2,%dh
41156a:	67 17                	addr16 pop %ss
41156c:	56                   	push   %esi
41156d:	80 14 05 67 17 56 80 	adcb   $0x65,-0x7fa9e899(,%eax,1)
411574:	65
411575:	08 67 17             	or     %ah,0x17(%edi)
411578:	56                   	push   %esi
411579:	80 6d 08 67          	subb   $0x67,0x8(%ebp)
41157d:	17                   	pop    %ss
41157e:	56                   	push   %esi