4134d3:	eb ee                	jmp    0x4134c3
4134d5:	8b 45 fc             	mov    -0x4(%ebp),%eax
4134d8:	5b                   	pop    %ebx
4134d9:	59                   	pop    %ecx
4134da:	5d                   	pop    %ebp
4134db:	c3                   	ret
4134dc:	53                   	push   %ebx
4134dd:	56                   	push   %esi
4134de:	8b f0                	mov    %eax,%esi
4134e0:	8b c6                	mov    %esi,%eax
4134e2:	e8 a1 ff ff ff       	call   0x413488
4134e7:	8b d8                	mov    %eax,%ebx
4134e9:	85 db                	test   %ebx,%ebx
4134eb:	75 07                	jne    0x4134f4
4134ed:	8b c6                	mov    %esi,%eax
4134ef:	e8 28 ff ff ff       	call   0x41341c
4134f4:	8b c3                	mov    %ebx,%eax
4134f6:	5e                   	pop    %esi
4134f7:	5b                   	pop    %ebx
4134f8:	c3                   	ret
4134f9:	8d 40 00             	lea    0x0(%eax),%eax
4134fc:	55                   	push   %ebp
4134fd:	8b ec                	mov    %esp,%ebp
4134ff:	53                   	push   %ebx
413500:	8b d8                	mov    %eax,%ebx
413502:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413507:	e8 0c fc ff ff       	call   0x413118
41350c:	33 c0                	xor    %eax,%eax
41350e:	55                   	push   %ebp
41350f:	68 61 35 41 00       	push   $0x413561
413514:	64 ff 30             	push   %fs:(%eax)
413517:	64 89 20             	mov    %esp,%fs:(%eax)
41351a:	eb 1d                	jmp    0x413539
41351c:	8b d3                	mov    %ebx,%edx
41351e:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413523:	e8 fc fb ff ff       	call   0x413124
413528:	3b 1d 98 19 41 00    	cmp    0x411998,%ebx
41352e:	74 19                	je     0x413549
413530:	8b c3                	mov    %ebx,%eax
413532:	e8 9d fc fe ff       	call   0x4031d4
413537:	8b d8                	mov    %eax,%ebx
413539:	8b d3                	mov    %ebx,%edx
41353b:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413540:	e8 f7 fb ff ff       	call   0x41313c
413545:	84 c0                	test   %al,%al
413547:	74 d3                	je     0x41351c
413549:	33 c0                	xor    %eax,%eax
41354b:	5a                   	pop    %edx
41354c:	59                   	pop    %ecx
41354d:	59                   	pop    %ecx
41354e:	64 89 10             	mov    %edx,%fs:(%eax)
413551:	68 68 35 41 00       	push   $0x413568
413556:	a1 5c e8 46 00       	mov    0x46e85c,%eax
41355b:	e8 70 fc ff ff       	call   0x4131d0
413560:	c3                   	ret
413561:	e9 36 04 ff ff       	jmp    0x40399c
413566:	eb ee                	jmp    0x413556
413568:	5b                   	pop    %ebx
413569:	5d                   	pop    %ebp
41356a:	c3                   	ret
41356b:	90                   	nop
41356c:	55                   	push   %ebp
41356d:	8b ec                	mov    %esp,%ebp
41356f:	53                   	push   %ebx
413570:	8b d8                	mov    %eax,%ebx
413572:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413577:	e8 9c fb ff ff       	call   0x413118
41357c:	33 c0                	xor    %eax,%eax
41357e:	55                   	push   %ebp
41357f:	68 ae 35 41 00       	push   $0x4135ae
413584:	64 ff 30             	push   %fs:(%eax)
413587:	64 89 20             	mov    %esp,%fs:(%eax)
41358a:	8b d3                	mov    %ebx,%edx
41358c:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413591:	e8 46 fc ff ff       	call   0x4131dc
413596:	33 c0                	xor    %eax,%eax
413598:	5a                   	pop    %edx
413599:	59                   	pop    %ecx
41359a:	59                   	pop    %ecx
41359b:	64 89 10             	mov    %edx,%fs:(%eax)
41359e:	68 b5 35 41 00       	push   $0x4135b5
4135a3:	a1 5c e8 46 00       	mov    0x46e85c,%eax
4135a8:	e8 23 fc ff ff       	call   0x4131d0
4135ad:	c3                   	ret
4135ae:	e9 e9 03 ff ff       	jmp    0x40399c
4135b3:	eb ee                	jmp    0x4135a3
4135b5:	5b                   	pop    %ebx
4135b6:	5d                   	pop    %ebp
4135b7:	c3                   	ret
4135b8:	55                   	push   %ebp
4135b9:	8b ec                	mov    %esp,%ebp
4135bb:	53                   	push   %ebx
4135bc:	8b d8                	mov    %eax,%ebx
4135be:	a1 5c e8 46 00       	mov    0x46e85c,%eax
4135c3:	e8 50 fb ff ff       	call   0x413118
4135c8:	33 c0                	xor    %eax,%eax
4135ca:	55                   	push   %ebp
4135cb:	68 fa 35 41 00       	push   $0x4135fa
4135d0:	64 ff 30             	push   %fs:(%eax)
4135d3:	64 89 20             	mov    %esp,%fs:(%eax)
4135d6:	8b d3                	mov    %ebx,%edx
4135d8:	a1 5c e8 46 00       	mov    0x46e85c,%eax
4135dd:	e8 9e fb ff ff       	call   0x413180
4135e2:	33 c0                	xor    %eax,%eax
4135e4:	5a                   	pop    %edx
4135e5:	59                   	pop    %ecx
4135e6:	59                   	pop    %ecx
4135e7:	64 89 10             	mov    %edx,%fs:(%eax)
4135ea:	68 01 36 41 00       	push   $0x413601
4135ef:	a1 5c e8 46 00       	mov    0x46e85c,%eax
4135f4:	e8 d7 fb ff ff       	call   0x4131d0
4135f9:	c3                   	ret
4135fa:	e9 9d 03 ff ff       	jmp    0x40399c
4135ff:	eb ee                	jmp    0x4135ef
413601:	5b                   	pop    %ebx
413602:	5d                   	pop    %ebp
413603:	c3                   	ret
413604:	55                   	push   %ebp
413605:	8b ec                	mov    %esp,%ebp
413607:	53                   	push   %ebx
413608:	56                   	push   %esi
413609:	8b f2                	mov    %edx,%esi
41360b:	8b d8                	mov    %eax,%ebx
41360d:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413612:	e8 01 fb ff ff       	call   0x413118
413617:	33 c0                	xor    %eax,%eax
413619:	55                   	push   %ebp
41361a:	68 4b 36 41 00       	push   $0x41364b
41361f:	64 ff 30             	push   %fs:(%eax)
413622:	64 89 20             	mov    %esp,%fs:(%eax)
413625:	8b ce                	mov    %esi,%ecx
413627:	8b d3                	mov    %ebx,%edx
413629:	a1 5c e8 46 00       	mov    0x46e85c,%eax
41362e:	e8 1d fa ff ff       	call   0x413050
413633:	33 c0                	xor    %eax,%eax
413635:	5a                   	pop    %edx
413636:	59                   	pop    %ecx
413637:	59                   	pop    %ecx
413638:	64 89 10             	mov    %edx,%fs:(%eax)
41363b:	68 52 36 41 00       	push   $0x413652
413640:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413645:	e8 86 fb ff ff       	call   0x4131d0
41364a:	c3                   	ret
41364b:	e9 4c 03 ff ff       	jmp    0x40399c
413650:	eb ee                	jmp    0x413640
413652:	5e                   	pop    %esi
413653:	5b                   	pop    %ebx
413654:	5d                   	pop    %ebp
413655:	c3                   	ret
413656:	8b c0                	mov    %eax,%eax
413658:	55                   	push   %ebp
413659:	8b ec                	mov    %esp,%ebp
41365b:	51                   	push   %ecx
41365c:	53                   	push   %ebx
41365d:	8b d8                	mov    %eax,%ebx
41365f:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413664:	e8 af fa ff ff       	call   0x413118
413669:	33 c0                	xor    %eax,%eax
41366b:	55                   	push   %ebp
41366c:	68 a6 36 41 00       	push   $0x4136a6
413671:	64 ff 30             	push   %fs:(%eax)
413674:	64 89 20             	mov    %esp,%fs:(%eax)
413677:	a1 5c e8 46 00       	mov    0x46e85c,%eax
41367c:	8b 40 20             	mov    0x20(%eax),%eax
41367f:	89 45 fc             	mov    %eax,-0x4(%ebp)
413682:	8b d3                	mov    %ebx,%edx
413684:	a1 5c e8 46 00       	mov    0x46e85c,%eax
413689:	e8 8e f7 ff ff       	call   0x412e1c
41368e:	33 c0                	xor    %eax,%eax
413690:	5a                   	pop    %edx
413691:	59                   	pop    %ecx
413692:	59                   	pop    %ecx
413693:	64 89 10             	mov    %edx,%fs:(%eax)
413696:	68 ad 36 41 00       	push   $0x4136ad
41369b:	a1 5c e8 46 00       	mov    0x46e85c,%eax
4136a0:	e8 2b fb ff ff       	call   0x4131d0
4136a5:	c3                   	ret
4136a6:	e9 f1 02 ff ff       	jmp    0x40399c
4136ab:	eb ee                	jmp    0x41369b
4136ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
4136b0:	5b                   	pop    %ebx
4136b1:	59                   	pop    %ecx
4136b2:	5d                   	pop    %ebp
4136b3:	c3                   	ret
4136b4:	00 37                	add    %dh,(%edi)
4136b6:	41                   	inc    %ecx
4136d3:	00 00                	add    %al,(%eax)
4136d5:	37                   	aaa
4136d6:	41                   	inc    %ecx
4136d7:	00 10                	add    %dl,(%eax)
4136d9:	00 00                	add    %al,(%eax)
4136db:	00 a0 10 40 00 90    	add    %ah,-0x6fffbff0(%eax)
4136e1:	34 40                	xor    $0x40,%al
4136e3:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
4136ea:	40                   	inc    %eax
4136eb:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
4136f2:	40                   	inc    %eax
4136f3:	00 e0                	add    %ah,%al
4136f5:	31 40 00             	xor    %eax,0x0(%eax)
4136f8:	fc                   	cld
4136f9:	31 40 00             	xor    %eax,0x0(%eax)
4136fc:	38 32                	cmp    %dh,(%edx)
4136fe:	40                   	inc    %eax
4136ff:	00 09                	add    %cl,(%ecx)
413701:	54                   	push   %esp
413702:	49                   	dec    %ecx
413703:	6e                   	outsb  %ds:(%esi),(%dx)
413704:	74 43                	je     0x413749
413706:	6f                   	outsl  %ds:(%esi),(%dx)
413707:	6e                   	outsb  %ds:(%esi),(%dx)
413708:	73 74                	jae    0x41377e
41370a:	8b c0                	mov    %eax,%eax
41370c:	55                   	push   %ebp
41370d:	8b ec                	mov    %esp,%ebp
41370f:	84 d2                	test   %dl,%dl
413711:	74 08                	je     0x41371b
413713:	83 c4 f0             	add    $0xfffffff0,%esp
413716:	e8 51 fe fe ff       	call   0x40356c
41371b:	89 48 04             	mov    %ecx,0x4(%eax)
41371e:	8b 4d 0c             	mov    0xc(%ebp),%ecx
413721:	89 48 08             	mov    %ecx,0x8(%eax)
413724:	8b 4d 08             	mov    0x8(%ebp),%ecx
413727:	89 48 0c             	mov    %ecx,0xc(%eax)
41372a:	84 d2                	test   %dl,%dl
41372c:	74 0f                	je     0x41373d
41372e:	e8 91 fe fe ff       	call   0x4035c4
413733:	64 8f 05 00 00 00 00 	pop    %fs:0x0
41373a:	83 c4 0c             	add    $0xc,%esp
41373d:	5d                   	pop    %ebp
41373e:	c2 08 00             	ret    $0x8
413741:	8d 40 00             	lea    0x0(%eax),%eax
413744:	53                   	push   %ebx
413745:	56                   	push   %esi
413746:	57                   	push   %edi
413747:	8b f9                	mov    %ecx,%edi
413749:	8b f2                	mov    %edx,%esi
41374b:	8b d8                	mov    %eax,%ebx
41374d:	56                   	push   %esi
41374e:	57                   	push   %edi
41374f:	8b cb                	mov    %ebx,%ecx
413751:	b2 01                	mov    $0x1,%dl
413753:	a1 b4 36 41 00       	mov    0x4136b4,%eax
413758:	e8 af ff ff ff       	call   0x41370c
41375d:	8b d0                	mov    %eax,%edx
41375f:	a1 58 e8 46 00       	mov    0x46e858,%eax
413764:	e8 4f 09 00 00       	call   0x4140b8
413769:	5f                   	pop    %edi
41376a:	5e                   	pop    %esi
41376b:	5b                   	pop    %ebx
41376c:	c3                   	ret
41376d:	8d 40 00             	lea    0x0(%eax),%eax
413770:	55                   	push   %ebp
413771:	8b ec                	mov    %esp,%ebp
413773:	51                   	push   %ecx
413774:	53                   	push   %ebx
413775:	56                   	push   %esi
413776:	57                   	push   %edi
413777:	8b f8                	mov    %eax,%edi
413779:	33 c0                	xor    %eax,%eax
41377b:	89 45 fc             	mov    %eax,-0x4(%ebp)
41377e:	a1 58 e8 46 00       	mov    0x46e858,%eax
413783:	e8 b8 09 00 00       	call   0x414140
413788:	8b f0                	mov    %eax,%esi
41378a:	33 d2                	xor    %edx,%edx
41378c:	55                   	push   %ebp
41378d:	68 da 37 41 00       	push   $0x4137da
413792:	64 ff 32             	push   %fs:(%edx)
413795:	64 89 22             	mov    %esp,%fs:(%edx)
413798:	8b 5e 08             	mov    0x8(%esi),%ebx
41379b:	4b                   	dec    %ebx
41379c:	83 fb 00             	cmp    $0x0,%ebx
41379f:	7c 21                	jl     0x4137c2
4137a1:	8b d3                	mov    %ebx,%edx
4137a3:	8b c6                	mov    %esi,%eax
4137a5:	e8 d2 05 00 00       	call   0x413d7c
4137aa:	3b 78 04             	cmp    0x4(%eax),%edi
4137ad:	75 0d                	jne    0x4137bc
4137af:	8b 40 08             	mov    0x8(%eax),%eax
4137b2:	89 45 fc             	mov    %eax,-0x4(%ebp)
4137b5:	e8 c6 02 ff ff       	call   0x403a80
4137ba:	eb 25                	jmp    0x4137e1
4137bc:	4b                   	dec    %ebx
4137bd:	83 fb ff             	cmp    $0xffffffff,%ebx
4137c0:	75 df                	jne    0x4137a1
4137c2:	33 c0                	xor    %eax,%eax
4137c4:	5a                   	pop    %edx
4137c5:	59                   	pop    %ecx
4137c6:	59                   	pop    %ecx
4137c7:	64 89 10             	mov    %edx,%fs:(%eax)
4137ca:	68 e1 37 41 00       	push   $0x4137e1
4137cf:	a1 58 e8 46 00       	mov    0x46e858,%eax
4137d4:	e8 cb 09 00 00       	call   0x4141a4
4137d9:	c3                   	ret
4137da:	e9 bd 01 ff ff       	jmp    0x40399c
4137df:	eb ee                	jmp    0x4137cf
4137e1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4137e4:	5f                   	pop    %edi
4137e5:	5e                   	pop    %esi
4137e6:	5b                   	pop    %ebx
4137e7:	59                   	pop    %ecx
4137e8:	5d                   	pop    %ebp
4137e9:	c3                   	ret
4137ea:	8b c0                	mov    %eax,%eax
4137ec:	55                   	push   %ebp
4137ed:	8b ec                	mov    %esp,%ebp
4137ef:	51                   	push   %ecx
4137f0:	53                   	push   %ebx
4137f1:	56                   	push   %esi
4137f2:	57                   	push   %edi
4137f3:	89 55 fc             	mov    %edx,-0x4(%ebp)
4137f6:	8b f8                	mov    %eax,%edi
4137f8:	8b 75 08             	mov    0x8(%ebp),%esi
4137fb:	85 f6                	test   %esi,%esi
4137fd:	7c 23                	jl     0x413822
4137ff:	46                   	inc    %esi
413800:	8d 59 04             	lea    0x4(%ecx),%ebx
413803:	8b d7                	mov    %edi,%edx
413805:	8b 03                	mov    (%ebx),%eax
413807:	e8 74 44 ff ff       	call   0x407c80
41380c:	84 c0                	test   %al,%al
41380e:	74 0c                	je     0x41381c
413810:	b0 01                	mov    $0x1,%al
413812:	8b 55 fc             	mov    -0x4(%ebp),%edx
413815:	8b 4b fc             	mov    -0x4(%ebx),%ecx
413818:	89 0a                	mov    %ecx,(%edx)
41381a:	eb 08                	jmp    0x413824
41381c:	83 c3 08             	add    $0x8,%ebx
41381f:	4e                   	dec    %esi
413820:	75 e1                	jne    0x413803
413822:	33 c0                	xor    %eax,%eax
413824:	5f                   	pop    %edi
413825:	5e                   	pop    %esi
413826:	5b                   	pop    %ebx
413827:	59                   	pop    %ecx
413828:	5d                   	pop    %ebp
413829:	c2 04 00             	ret    $0x4
41382c:	55                   	push   %ebp
41382d:	8b ec                	mov    %esp,%ebp
41382f:	83 c4 f8             	add    $0xfffffff8,%esp
413832:	53                   	push   %ebx
413833:	56                   	push   %esi
413834:	57                   	push   %edi
413835:	89 4d fc             	mov    %ecx,-0x4(%ebp)
413838:	8b fa                	mov    %edx,%edi
41383a:	8b 75 08             	mov    0x8(%ebp),%esi
41383d:	85 f6                	test   %esi,%esi
41383f:	7c 1e                	jl     0x41385f
413841:	46                   	inc    %esi
413842:	8b 5d fc             	mov    -0x4(%ebp),%ebx
413845:	3b 03                	cmp    (%ebx),%eax