4133f1:	eb 23                	jmp    0x413416
4133f3:	46                   	inc    %esi
4133f4:	4b                   	dec    %ebx
4133f5:	75 da                	jne    0x4133d1
4133f7:	33 c0                	xor    %eax,%eax
4133f9:	5a                   	pop    %edx
4133fa:	59                   	pop    %ecx
4133fb:	59                   	pop    %ecx
4133fc:	64 89 10             	mov    %edx,%fs:(%eax)
4133ff:	68 16 34 41 00       	push   $0x413416
413404:	a1 5c 98 46 00       	mov    0x46985c,%eax
413409:	e8 d2 fd ff ff       	call   0x4131e0
41340e:	c3                   	ret
41340f:	e9 ac 05 ff ff       	jmp    0x4039c0
413414:	eb ee                	jmp    0x413404
413416:	8b 45 f8             	mov    -0x8(%ebp),%eax
413419:	5f                   	pop    %edi
41341a:	5e                   	pop    %esi
41341b:	5b                   	pop    %ebx
41341c:	59                   	pop    %ecx
41341d:	59                   	pop    %ecx
41341e:	5d                   	pop    %ebp
41341f:	c3                   	ret
413420:	8b 40 c8             	mov    -0x38(%eax),%eax
413423:	09 c0                	or     %eax,%eax
413425:	74 03                	je     0x41342a
413427:	8b 40 02             	mov    0x2(%eax),%eax
41342a:	c3                   	ret
41342b:	90                   	nop
41342c:	55                   	push   %ebp
41342d:	8b ec                	mov    %esp,%ebp
41342f:	83 c4 f4             	add    $0xfffffff4,%esp
413432:	53                   	push   %ebx
413433:	33 d2                	xor    %edx,%edx
413435:	89 55 f4             	mov    %edx,-0xc(%ebp)
413438:	8b d8                	mov    %eax,%ebx
41343a:	33 c0                	xor    %eax,%eax
41343c:	55                   	push   %ebp
41343d:	68 8c 34 41 00       	push   $0x41348c
413442:	64 ff 30             	push   %fs:(%eax)
413445:	64 89 20             	mov    %esp,%fs:(%eax)
413448:	89 5d f8             	mov    %ebx,-0x8(%ebp)
41344b:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
41344f:	8d 45 f8             	lea    -0x8(%ebp),%eax
413452:	50                   	push   %eax
413453:	6a 00                	push   $0x0
413455:	8d 55 f4             	lea    -0xc(%ebp),%edx
413458:	a1 dc 7f 46 00       	mov    0x467fdc,%eax
41345d:	e8 be 26 ff ff       	call   0x405b20
413462:	8b 4d f4             	mov    -0xc(%ebp),%ecx
413465:	b2 01                	mov    $0x1,%dl
413467:	a1 44 17 41 00       	mov    0x411744,%eax
41346c:	e8 2b 83 ff ff       	call   0x40b79c
413471:	e8 82 05 ff ff       	call   0x4039f8
413476:	33 c0                	xor    %eax,%eax
413478:	5a                   	pop    %edx
413479:	59                   	pop    %ecx
41347a:	59                   	pop    %ecx
41347b:	64 89 10             	mov    %edx,%fs:(%eax)
41347e:	68 93 34 41 00       	push   $0x413493
413483:	8d 45 f4             	lea    -0xc(%ebp),%eax
413486:	e8 31 0b ff ff       	call   0x403fbc
41348b:	c3                   	ret
41348c:	e9 2f 05 ff ff       	jmp    0x4039c0
413491:	eb f0                	jmp    0x413483
413493:	5b                   	pop    %ebx
413494:	8b e5                	mov    %ebp,%esp
413496:	5d                   	pop    %ebp
413497:	c3                   	ret
413498:	55                   	push   %ebp
413499:	8b ec                	mov    %esp,%ebp
41349b:	51                   	push   %ecx
41349c:	53                   	push   %ebx
41349d:	8b d8                	mov    %eax,%ebx
41349f:	a1 5c 98 46 00       	mov    0x46985c,%eax
4134a4:	e8 7f fc ff ff       	call   0x413128
4134a9:	33 c0                	xor    %eax,%eax
4134ab:	55                   	push   %ebp
4134ac:	68 de 34 41 00       	push   $0x4134de
4134b1:	64 ff 30             	push   %fs:(%eax)
4134b4:	64 89 20             	mov    %esp,%fs:(%eax)
4134b7:	8b d3                	mov    %ebx,%edx
4134b9:	a1 5c 98 46 00       	mov    0x46985c,%eax
4134be:	e8 c9 fa ff ff       	call   0x412f8c
4134c3:	89 45 fc             	mov    %eax,-0x4(%ebp)
4134c6:	33 c0                	xor    %eax,%eax
4134c8:	5a                   	pop    %edx
4134c9:	59                   	pop    %ecx
4134ca:	59                   	pop    %ecx
4134cb:	64 89 10             	mov    %edx,%fs:(%eax)
4134ce:	68 e5 34 41 00       	push   $0x4134e5
4134d3:	a1 5c 98 46 00       	mov    0x46985c,%eax
4134d8:	e8 03 fd ff ff       	call   0x4131e0
4134dd:	c3                   	ret
4134de:	e9 dd 04 ff ff       	jmp    0x4039c0
4134e3:	eb ee                	jmp    0x4134d3
4134e5:	8b 45 fc             	mov    -0x4(%ebp),%eax
4134e8:	5b                   	pop    %ebx
4134e9:	59                   	pop    %ecx
4134ea:	5d                   	pop    %ebp
4134eb:	c3                   	ret
4134ec:	53                   	push   %ebx
4134ed:	56                   	push   %esi
4134ee:	8b f0                	mov    %eax,%esi
4134f0:	8b c6                	mov    %esi,%eax
4134f2:	e8 a1 ff ff ff       	call   0x413498
4134f7:	8b d8                	mov    %eax,%ebx
4134f9:	85 db                	test   %ebx,%ebx
4134fb:	75 07                	jne    0x413504
4134fd:	8b c6                	mov    %esi,%eax
4134ff:	e8 28 ff ff ff       	call   0x41342c
413504:	8b c3                	mov    %ebx,%eax
413506:	5e                   	pop    %esi
413507:	5b                   	pop    %ebx
413508:	c3                   	ret
413509:	8d 40 00             	lea    0x0(%eax),%eax
41350c:	55                   	push   %ebp
41350d:	8b ec                	mov    %esp,%ebp
41350f:	53                   	push   %ebx
413510:	8b d8                	mov    %eax,%ebx
413512:	a1 5c 98 46 00       	mov    0x46985c,%eax
413517:	e8 0c fc ff ff       	call   0x413128
41351c:	33 c0                	xor    %eax,%eax
41351e:	55                   	push   %ebp
41351f:	68 71 35 41 00       	push   $0x413571
413524:	64 ff 30             	push   %fs:(%eax)
413527:	64 89 20             	mov    %esp,%fs:(%eax)
41352a:	eb 1d                	jmp    0x413549
41352c:	8b d3                	mov    %ebx,%edx
41352e:	a1 5c 98 46 00       	mov    0x46985c,%eax
413533:	e8 fc fb ff ff       	call   0x413134
413538:	3b 1d 34 1b 41 00    	cmp    0x411b34,%ebx
41353e:	74 19                	je     0x413559
413540:	8b c3                	mov    %ebx,%eax
413542:	e8 b1 fc fe ff       	call   0x4031f8
413547:	8b d8                	mov    %eax,%ebx
413549:	8b d3                	mov    %ebx,%edx
41354b:	a1 5c 98 46 00       	mov    0x46985c,%eax
413550:	e8 f7 fb ff ff       	call   0x41314c
413555:	84 c0                	test   %al,%al
413557:	74 d3                	je     0x41352c
413559:	33 c0                	xor    %eax,%eax
41355b:	5a                   	pop    %edx
41355c:	59                   	pop    %ecx
41355d:	59                   	pop    %ecx
41355e:	64 89 10             	mov    %edx,%fs:(%eax)
413561:	68 78 35 41 00       	push   $0x413578
413566:	a1 5c 98 46 00       	mov    0x46985c,%eax
41356b:	e8 70 fc ff ff       	call   0x4131e0
413570:	c3                   	ret
413571:	e9 4a 04 ff ff       	jmp    0x4039c0
413576:	eb ee                	jmp    0x413566
413578:	5b                   	pop    %ebx
413579:	5d                   	pop    %ebp
41357a:	c3                   	ret
41357b:	90                   	nop
41357c:	55                   	push   %ebp
41357d:	8b ec                	mov    %esp,%ebp
41357f:	53                   	push   %ebx
413580:	8b d8                	mov    %eax,%ebx
413582:	a1 5c 98 46 00       	mov    0x46985c,%eax
413587:	e8 9c fb ff ff       	call   0x413128
41358c:	33 c0                	xor    %eax,%eax
41358e:	55                   	push   %ebp
41358f:	68 be 35 41 00       	push   $0x4135be
413594:	64 ff 30             	push   %fs:(%eax)
413597:	64 89 20             	mov    %esp,%fs:(%eax)
41359a:	8b d3                	mov    %ebx,%edx
41359c:	a1 5c 98 46 00       	mov    0x46985c,%eax
4135a1:	e8 46 fc ff ff       	call   0x4131ec
4135a6:	33 c0                	xor    %eax,%eax
4135a8:	5a                   	pop    %edx
4135a9:	59                   	pop    %ecx
4135aa:	59                   	pop    %ecx
4135ab:	64 89 10             	mov    %edx,%fs:(%eax)
4135ae:	68 c5 35 41 00       	push   $0x4135c5
4135b3:	a1 5c 98 46 00       	mov    0x46985c,%eax
4135b8:	e8 23 fc ff ff       	call   0x4131e0
4135bd:	c3                   	ret
4135be:	e9 fd 03 ff ff       	jmp    0x4039c0
4135c3:	eb ee                	jmp    0x4135b3
4135c5:	5b                   	pop    %ebx
4135c6:	5d                   	pop    %ebp
4135c7:	c3                   	ret
4135c8:	55                   	push   %ebp
4135c9:	8b ec                	mov    %esp,%ebp
4135cb:	53                   	push   %ebx
4135cc:	8b d8                	mov    %eax,%ebx
4135ce:	a1 5c 98 46 00       	mov    0x46985c,%eax
4135d3:	e8 50 fb ff ff       	call   0x413128
4135d8:	33 c0                	xor    %eax,%eax
4135da:	55                   	push   %ebp
4135db:	68 0a 36 41 00       	push   $0x41360a
4135e0:	64 ff 30             	push   %fs:(%eax)
4135e3:	64 89 20             	mov    %esp,%fs:(%eax)
4135e6:	8b d3                	mov    %ebx,%edx
4135e8:	a1 5c 98 46 00       	mov    0x46985c,%eax
4135ed:	e8 9e fb ff ff       	call   0x413190
4135f2:	33 c0                	xor    %eax,%eax
4135f4:	5a                   	pop    %edx
4135f5:	59                   	pop    %ecx
4135f6:	59                   	pop    %ecx
4135f7:	64 89 10             	mov    %edx,%fs:(%eax)
4135fa:	68 11 36 41 00       	push   $0x413611
4135ff:	a1 5c 98 46 00       	mov    0x46985c,%eax
413604:	e8 d7 fb ff ff       	call   0x4131e0
413609:	c3                   	ret
41360a:	e9 b1 03 ff ff       	jmp    0x4039c0
41360f:	eb ee                	jmp    0x4135ff
413611:	5b                   	pop    %ebx
413612:	5d                   	pop    %ebp
413613:	c3                   	ret
413614:	55                   	push   %ebp
413615:	8b ec                	mov    %esp,%ebp
413617:	53                   	push   %ebx
413618:	56                   	push   %esi
413619:	8b f2                	mov    %edx,%esi
41361b:	8b d8                	mov    %eax,%ebx
41361d:	a1 5c 98 46 00       	mov    0x46985c,%eax
413622:	e8 01 fb ff ff       	call   0x413128
413627:	33 c0                	xor    %eax,%eax
413629:	55                   	push   %ebp
41362a:	68 5b 36 41 00       	push   $0x41365b
41362f:	64 ff 30             	push   %fs:(%eax)
413632:	64 89 20             	mov    %esp,%fs:(%eax)
413635:	8b ce                	mov    %esi,%ecx
413637:	8b d3                	mov    %ebx,%edx
413639:	a1 5c 98 46 00       	mov    0x46985c,%eax
41363e:	e8 1d fa ff ff       	call   0x413060
413643:	33 c0                	xor    %eax,%eax
413645:	5a                   	pop    %edx
413646:	59                   	pop    %ecx
413647:	59                   	pop    %ecx
413648:	64 89 10             	mov    %edx,%fs:(%eax)
41364b:	68 62 36 41 00       	push   $0x413662
413650:	a1 5c 98 46 00       	mov    0x46985c,%eax
413655:	e8 86 fb ff ff       	call   0x4131e0
41365a:	c3                   	ret
41365b:	e9 60 03 ff ff       	jmp    0x4039c0
413660:	eb ee                	jmp    0x413650
413662:	5e                   	pop    %esi
413663:	5b                   	pop    %ebx
413664:	5d                   	pop    %ebp
413665:	c3                   	ret
413666:	8b c0                	mov    %eax,%eax
413668:	55                   	push   %ebp
413669:	8b ec                	mov    %esp,%ebp
41366b:	51                   	push   %ecx
41366c:	53                   	push   %ebx
41366d:	8b d8                	mov    %eax,%ebx
41366f:	a1 5c 98 46 00       	mov    0x46985c,%eax
413674:	e8 af fa ff ff       	call   0x413128
413679:	33 c0                	xor    %eax,%eax
41367b:	55                   	push   %ebp
41367c:	68 b6 36 41 00       	push   $0x4136b6
413681:	64 ff 30             	push   %fs:(%eax)
413684:	64 89 20             	mov    %esp,%fs:(%eax)
413687:	a1 5c 98 46 00       	mov    0x46985c,%eax
41368c:	8b 40 20             	mov    0x20(%eax),%eax
41368f:	89 45 fc             	mov    %eax,-0x4(%ebp)
413692:	8b d3                	mov    %ebx,%edx
413694:	a1 5c 98 46 00       	mov    0x46985c,%eax
413699:	e8 8e f7 ff ff       	call   0x412e2c
41369e:	33 c0                	xor    %eax,%eax
4136a0:	5a                   	pop    %edx
4136a1:	59                   	pop    %ecx
4136a2:	59                   	pop    %ecx
4136a3:	64 89 10             	mov    %edx,%fs:(%eax)
4136a6:	68 bd 36 41 00       	push   $0x4136bd
4136ab:	a1 5c 98 46 00       	mov    0x46985c,%eax
4136b0:	e8 2b fb ff ff       	call   0x4131e0
4136b5:	c3                   	ret
4136b6:	e9 05 03 ff ff       	jmp    0x4039c0
4136bb:	eb ee                	jmp    0x4136ab
4136bd:	8b 45 fc             	mov    -0x4(%ebp),%eax
4136c0:	5b                   	pop    %ebx
4136c1:	59                   	pop    %ecx
4136c2:	5d                   	pop    %ebp
4136c3:	c3                   	ret
4136c4:	10 37                	adc    %dh,(%edi)
4136c6:	41                   	inc    %ecx
4136e3:	00 10                	add    %dl,(%eax)
4136e5:	37                   	aaa
4136e6:	41                   	inc    %ecx
4136e7:	00 10                	add    %dl,(%eax)
4136e9:	00 00                	add    %al,(%eax)
4136eb:	00 a0 10 40 00 b4    	add    %ah,-0x4bffbff0(%eax)
4136f1:	34 40                	xor    $0x40,%al
4136f3:	00 c0                	add    %al,%al
4136f5:	34 40                	xor    $0x40,%al
4136f7:	00 c4                	add    %al,%ah
4136f9:	34 40                	xor    $0x40,%al
4136fb:	00 c8                	add    %cl,%al
4136fd:	34 40                	xor    $0x40,%al
4136ff:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
413706:	40                   	inc    %eax
413707:	00 20                	add    %ah,(%eax)
413709:	32 40 00             	xor    0x0(%eax),%al
41370c:	5c                   	pop    %esp
41370d:	32 40 00             	xor    0x0(%eax),%al
413710:	09 54 49 6e          	or     %edx,0x6e(%ecx,%ecx,2)
413714:	74 43                	je     0x413759
413716:	6f                   	outsl  %ds:(%esi),(%dx)
413717:	6e                   	outsb  %ds:(%esi),(%dx)
413718:	73 74                	jae    0x41378e
41371a:	8b c0                	mov    %eax,%eax
41371c:	55                   	push   %ebp
41371d:	8b ec                	mov    %esp,%ebp
41371f:	84 d2                	test   %dl,%dl
413721:	74 08                	je     0x41372b
413723:	83 c4 f0             	add    $0xfffffff0,%esp
413726:	e8 65 fe fe ff       	call   0x403590
41372b:	89 48 04             	mov    %ecx,0x4(%eax)
41372e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
413731:	89 48 08             	mov    %ecx,0x8(%eax)
413734:	8b 4d 08             	mov    0x8(%ebp),%ecx
413737:	89 48 0c             	mov    %ecx,0xc(%eax)
41373a:	84 d2                	test   %dl,%dl
41373c:	74 0f                	je     0x41374d
41373e:	e8 a5 fe fe ff       	call   0x4035e8
413743:	64 8f 05 00 00 00 00 	pop    %fs:0x0
41374a:	83 c4 0c             	add    $0xc,%esp
41374d:	5d                   	pop    %ebp
41374e:	c2 08 00             	ret    $0x8
413751:	8d 40 00             	lea    0x0(%eax),%eax
413754:	53                   	push   %ebx
413755:	56                   	push   %esi
413756:	57                   	push   %edi
413757:	8b f9                	mov    %ecx,%edi
413759:	8b f2                	mov    %edx,%esi
41375b:	8b d8                	mov    %eax,%ebx
41375d:	56                   	push   %esi
41375e:	57                   	push   %edi
41375f:	8b cb                	mov    %ebx,%ecx
413761:	b2 01                	mov    $0x1,%dl
413763:	a1 c4 36 41 00       	mov    0x4136c4,%eax
413768:	e8 af ff ff ff       	call   0x41371c
41376d:	8b d0                	mov    %eax,%edx
41376f:	a1 58 98 46 00       	mov    0x469858,%eax
413774:	e8 f7 08 00 00       	call   0x414070
413779:	5f                   	pop    %edi
41377a:	5e                   	pop    %esi
41377b:	5b                   	pop    %ebx
41377c:	c3                   	ret
41377d:	8d 40 00             	lea    0x0(%eax),%eax
413780:	55                   	push   %ebp
413781:	8b ec                	mov    %esp,%ebp
413783:	51                   	push   %ecx
413784:	53                   	push   %ebx
413785:	56                   	push   %esi