413486:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
41348d:	42                   	inc    %edx
41348e:	6f                   	outsl  %ds:(%esi),(%dx)
41348f:	78 43                	js     0x4134d4
413491:	6f                   	outsl  %ds:(%esi),(%dx)
413492:	6c                   	insb   (%dx),%es:(%edi)
413493:	75 6d                	jne    0x413502
413495:	6e                   	outsb  %ds:(%esi),(%dx)
413496:	00 63 6f             	add    %ah,0x6f(%ebx)
413499:	6e                   	outsb  %ds:(%esi),(%dx)
41349a:	6e                   	outsb  %ds:(%esi),(%dx)
41349b:	00 4d 65             	add    %cl,0x65(%ebp)
41349e:	73 73                	jae    0x413513
4134a0:	61                   	popa
4134a1:	67 65 42             	addr16 gs inc %edx
4134a4:	6f                   	outsl  %ds:(%esi),(%dx)
4134a5:	78 49                	js     0x4134f0
4134a7:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
4134aa:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4134ae:	61                   	popa
4134af:	52                   	push   %edx
4134b0:	6f                   	outsl  %ds:(%esi),(%dx)
4134b1:	77 56                	ja     0x413509
4134b3:	65 72 73             	gs jb  0x413529
4134b6:	69 6f 6e 00 41 70 70 	imul   $0x70704100,0x6e(%edi),%ebp
4134bd:	6c                   	insb   (%dx),%es:(%edi)
4134be:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4134c5:	00 73 65             	add    %dh,0x65(%ebx)
4134c8:	74 5f                	je     0x413529
4134ca:	4c                   	dec    %esp
4134cb:	6f                   	outsl  %ds:(%esi),(%dx)
4134cc:	63 61 74             	arpl   %esp,0x74(%ecx)
4134cf:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
4134d6:	74 65                	je     0x41353d
4134d8:	6d                   	insl   (%dx),%es:(%edi)
4134d9:	2e 43                	cs inc %ebx
4134db:	6f                   	outsl  %ds:(%esi),(%dx)
4134dc:	6e                   	outsb  %ds:(%esi),(%dx)
4134dd:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4134e3:	74 69                	je     0x41354e
4134e5:	6f                   	outsl  %ds:(%esi),(%dx)
4134e6:	6e                   	outsb  %ds:(%esi),(%dx)
4134e7:	00 53 79             	add    %dl,0x79(%ebx)
4134ea:	73 74                	jae    0x413560
4134ec:	65 6d                	gs insl (%dx),%es:(%edi)
4134ee:	2e 47                	cs inc %edi
4134f0:	6c                   	insb   (%dx),%es:(%edi)
4134f1:	6f                   	outsl  %ds:(%esi),(%dx)
4134f2:	62 61 6c             	bound  %esp,0x6c(%ecx)
4134f5:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
4134fc:	00 49 6e             	add    %cl,0x6e(%ecx)
4134ff:	74 65                	je     0x413566
413501:	72 61                	jb     0x413564
413503:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413507:	6e                   	outsb  %ds:(%esi),(%dx)
413508:	00 73 65             	add    %dh,0x65(%ebx)
41350b:	74 5f                	je     0x41356c
41350d:	54                   	push   %esp
41350e:	72 61                	jb     0x413571
413510:	6e                   	outsb  %ds:(%esi),(%dx)
413511:	73 61                	jae    0x413574
413513:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413517:	6e                   	outsb  %ds:(%esi),(%dx)
413518:	00 44 62 54          	add    %al,0x54(%edx,%eiz,2)
41351c:	72 61                	jb     0x41357f
41351e:	6e                   	outsb  %ds:(%esi),(%dx)
41351f:	73 61                	jae    0x413582
413521:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413525:	6e                   	outsb  %ds:(%esi),(%dx)
413526:	00 53 61             	add    %dl,0x61(%ebx)
413529:	76 65                	jbe    0x413590
41352b:	54                   	push   %esp
41352c:	72 61                	jb     0x41358f
41352e:	6e                   	outsb  %ds:(%esi),(%dx)
41352f:	73 61                	jae    0x413592
413531:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413535:	6e                   	outsb  %ds:(%esi),(%dx)
413536:	00 62 43             	add    %ah,0x43(%edx)
413539:	6f                   	outsl  %ds:(%esi),(%dx)
41353a:	6d                   	insl   (%dx),%es:(%edi)
41353b:	6d                   	insl   (%dx),%es:(%edi)
41353c:	69 74 50 65 6e 64 69 	imul   $0x6e69646e,0x65(%eax,%edx,2),%esi
413543:	6e
413544:	67 54                	addr16 push %esp
413546:	72 61                	jb     0x4135a9
413548:	6e                   	outsb  %ds:(%esi),(%dx)
413549:	73 61                	jae    0x4135ac
41354b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41354f:	6e                   	outsb  %ds:(%esi),(%dx)
413550:	00 52 6f             	add    %dl,0x6f(%edx)
413553:	6c                   	insb   (%dx),%es:(%edi)
413554:	6c                   	insb   (%dx),%es:(%edi)
413555:	62 61 63             	bound  %esp,0x63(%ecx)
413558:	6b 54 72 61 6e       	imul   $0x6e,0x61(%edx,%esi,2),%edx
41355d:	73 61                	jae    0x4135c0
41355f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413563:	6e                   	outsb  %ds:(%esi),(%dx)
413564:	00 53 71             	add    %dl,0x71(%ebx)
413567:	6c                   	insb   (%dx),%es:(%edi)
413568:	54                   	push   %esp
413569:	72 61                	jb     0x4135cc
41356b:	6e                   	outsb  %ds:(%esi),(%dx)
41356c:	73 61                	jae    0x4135cf
41356e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413572:	6e                   	outsb  %ds:(%esi),(%dx)
413573:	00 42 65             	add    %al,0x65(%edx)
413576:	67 69 6e 54 72 61 6e 	imul   $0x736e6172,0x54(%bp),%ebp
41357d:	73
41357e:	61                   	popa
41357f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413583:	6e                   	outsb  %ds:(%esi),(%dx)
413584:	00 43 6f             	add    %al,0x6f(%ebx)
413587:	6d                   	insl   (%dx),%es:(%edi)
413588:	6d                   	insl   (%dx),%es:(%edi)
413589:	69 74 54 72 61 6e 73 	imul   $0x61736e61,0x72(%esp,%edx,2),%esi
413590:	61
413591:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413595:	6e                   	outsb  %ds:(%esi),(%dx)
413596:	00 67 65             	add    %ah,0x65(%edi)
413599:	74 5f                	je     0x4135fa
41359b:	43                   	inc    %ebx
41359c:	75 72                	jne    0x413610
41359e:	72 65                	jb     0x413605
4135a0:	6e                   	outsb  %ds:(%esi),(%dx)
4135a1:	74 54                	je     0x4135f7
4135a3:	72 61                	jb     0x413606
4135a5:	6e                   	outsb  %ds:(%esi),(%dx)
4135a6:	73 61                	jae    0x413609
4135a8:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4135ac:	6e                   	outsb  %ds:(%esi),(%dx)
4135ad:	00 6d 5f             	add    %ch,0x5f(%ebp)
4135b0:	73 74                	jae    0x413626
4135b2:	43                   	inc    %ebx
4135b3:	75 72                	jne    0x413627
4135b5:	72 65                	jb     0x41361c
4135b7:	6e                   	outsb  %ds:(%esi),(%dx)
4135b8:	74 54                	je     0x41360e
4135ba:	72 61                	jb     0x41361d
4135bc:	6e                   	outsb  %ds:(%esi),(%dx)
4135bd:	73 61                	jae    0x413620
4135bf:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4135c3:	6e                   	outsb  %ds:(%esi),(%dx)
4135c4:	00 53 79             	add    %dl,0x79(%ebx)
4135c7:	73 74                	jae    0x41363d
4135c9:	65 6d                	gs insl (%dx),%es:(%edi)
4135cb:	2e 52                	cs push %edx
4135cd:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4135d0:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4135d5:	6e                   	outsb  %ds:(%esi),(%dx)
4135d6:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4135da:	61                   	popa
4135db:	54                   	push   %esp
4135dc:	61                   	popa
4135dd:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
4135e1:	6f                   	outsl  %ds:(%esi),(%dx)
4135e2:	6c                   	insb   (%dx),%es:(%edi)
4135e3:	6c                   	insb   (%dx),%es:(%edi)
4135e4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4135e9:	6e                   	outsb  %ds:(%esi),(%dx)
4135ea:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4135ee:	61                   	popa
4135ef:	47                   	inc    %edi
4135f0:	72 69                	jb     0x41365b
4135f2:	64 56                	fs push %esi
4135f4:	69 65 77 43 65 6c 6c 	imul   $0x6c6c6543,0x77(%ebp),%esp
4135fb:	43                   	inc    %ebx
4135fc:	6f                   	outsl  %ds:(%esi),(%dx)
4135fd:	6c                   	insb   (%dx),%es:(%edi)
4135fe:	6c                   	insb   (%dx),%es:(%edi)
4135ff:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413604:	6e                   	outsb  %ds:(%esi),(%dx)
413605:	00 43 6f             	add    %al,0x6f(%ebx)
413608:	6e                   	outsb  %ds:(%esi),(%dx)
413609:	74 72                	je     0x41367d
41360b:	6f                   	outsl  %ds:(%esi),(%dx)
41360c:	6c                   	insb   (%dx),%es:(%edi)
41360d:	43                   	inc    %ebx
41360e:	6f                   	outsl  %ds:(%esi),(%dx)
41360f:	6c                   	insb   (%dx),%es:(%edi)
413610:	6c                   	insb   (%dx),%es:(%edi)
413611:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413616:	6e                   	outsb  %ds:(%esi),(%dx)
413617:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41361b:	6c                   	insb   (%dx),%es:(%edi)
41361c:	53                   	push   %ebx
41361d:	74 72                	je     0x413691
41361f:	69 70 49 74 65 6d 43 	imul   $0x436d6574,0x49(%eax),%esi
413626:	6f                   	outsl  %ds:(%esi),(%dx)
413627:	6c                   	insb   (%dx),%es:(%edi)
413628:	6c                   	insb   (%dx),%es:(%edi)
413629:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41362e:	6e                   	outsb  %ds:(%esi),(%dx)
41362f:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
413633:	61                   	popa
413634:	47                   	inc    %edi
413635:	72 69                	jb     0x4136a0
413637:	64 56                	fs push %esi
413639:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
413640:	6d                   	insl   (%dx),%es:(%edi)
413641:	6e                   	outsb  %ds:(%esi),(%dx)
413642:	43                   	inc    %ebx
413643:	6f                   	outsl  %ds:(%esi),(%dx)
413644:	6c                   	insb   (%dx),%es:(%edi)
413645:	6c                   	insb   (%dx),%es:(%edi)
413646:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41364b:	6e                   	outsb  %ds:(%esi),(%dx)
41364c:	00 53 71             	add    %dl,0x71(%ebx)
41364f:	6c                   	insb   (%dx),%es:(%edi)
413650:	50                   	push   %eax
413651:	61                   	popa
413652:	72 61                	jb     0x4136b5
413654:	6d                   	insl   (%dx),%es:(%edi)
413655:	65 74 65             	gs je  0x4136bd
413658:	72 43                	jb     0x41369d
41365a:	6f                   	outsl  %ds:(%esi),(%dx)
41365b:	6c                   	insb   (%dx),%es:(%edi)
41365c:	6c                   	insb   (%dx),%es:(%edi)
41365d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413662:	6e                   	outsb  %ds:(%esi),(%dx)
413663:	00 4f 62             	add    %cl,0x62(%edi)
413666:	6a 65                	push   $0x65
413668:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
41366c:	6c                   	insb   (%dx),%es:(%edi)
41366d:	6c                   	insb   (%dx),%es:(%edi)
41366e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413673:	6e                   	outsb  %ds:(%esi),(%dx)
413674:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
413678:	61                   	popa
413679:	52                   	push   %edx
41367a:	6f                   	outsl  %ds:(%esi),(%dx)
41367b:	77 43                	ja     0x4136c0
41367d:	6f                   	outsl  %ds:(%esi),(%dx)
41367e:	6c                   	insb   (%dx),%es:(%edi)
41367f:	6c                   	insb   (%dx),%es:(%edi)
413680:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413685:	6e                   	outsb  %ds:(%esi),(%dx)
413686:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41368a:	61                   	popa
41368b:	47                   	inc    %edi
41368c:	72 69                	jb     0x4136f7
41368e:	64 56                	fs push %esi
413690:	69 65 77 52 6f 77 43 	imul   $0x43776f52,0x77(%ebp),%esp
413697:	6f                   	outsl  %ds:(%esi),(%dx)
413698:	6c                   	insb   (%dx),%es:(%edi)
413699:	6c                   	insb   (%dx),%es:(%edi)
41369a:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41369f:	6e                   	outsb  %ds:(%esi),(%dx)
4136a0:	00 67 65             	add    %ah,0x65(%edi)
4136a3:	74 5f                	je     0x413704
4136a5:	44                   	inc    %esp
4136a6:	42                   	inc    %edx
4136a7:	43                   	inc    %ebx
4136a8:	6f                   	outsl  %ds:(%esi),(%dx)
4136a9:	6e                   	outsb  %ds:(%esi),(%dx)
4136aa:	6e                   	outsb  %ds:(%esi),(%dx)
4136ab:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136b0:	6e                   	outsb  %ds:(%esi),(%dx)
4136b1:	00 6d 5f             	add    %ch,0x5f(%ebp)
4136b4:	73 63                	jae    0x413719
4136b6:	6f                   	outsl  %ds:(%esi),(%dx)
4136b7:	44                   	inc    %esp
4136b8:	42                   	inc    %edx
4136b9:	43                   	inc    %ebx
4136ba:	6f                   	outsl  %ds:(%esi),(%dx)
4136bb:	6e                   	outsb  %ds:(%esi),(%dx)
4136bc:	6e                   	outsb  %ds:(%esi),(%dx)
4136bd:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136c2:	6e                   	outsb  %ds:(%esi),(%dx)
4136c3:	00 73 65             	add    %dh,0x65(%ebx)
4136c6:	74 5f                	je     0x413727
4136c8:	43                   	inc    %ebx
4136c9:	6f                   	outsl  %ds:(%esi),(%dx)
4136ca:	6e                   	outsb  %ds:(%esi),(%dx)
4136cb:	6e                   	outsb  %ds:(%esi),(%dx)
4136cc:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136d1:	6e                   	outsb  %ds:(%esi),(%dx)
4136d2:	00 44 62 43          	add    %al,0x43(%edx,%eiz,2)
4136d6:	6f                   	outsl  %ds:(%esi),(%dx)
4136d7:	6e                   	outsb  %ds:(%esi),(%dx)
4136d8:	6e                   	outsb  %ds:(%esi),(%dx)
4136d9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136de:	6e                   	outsb  %ds:(%esi),(%dx)
4136df:	00 43 6c             	add    %al,0x6c(%ebx)
4136e2:	6f                   	outsl  %ds:(%esi),(%dx)
4136e3:	73 65                	jae    0x41374a
4136e5:	43                   	inc    %ebx
4136e6:	6f                   	outsl  %ds:(%esi),(%dx)
4136e7:	6e                   	outsb  %ds:(%esi),(%dx)
4136e8:	6e                   	outsb  %ds:(%esi),(%dx)
4136e9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136ee:	6e                   	outsb  %ds:(%esi),(%dx)
4136ef:	00 53 71             	add    %dl,0x71(%ebx)
4136f2:	6c                   	insb   (%dx),%es:(%edi)
4136f3:	43                   	inc    %ebx
4136f4:	6f                   	outsl  %ds:(%esi),(%dx)
4136f5:	6e                   	outsb  %ds:(%esi),(%dx)
4136f6:	6e                   	outsb  %ds:(%esi),(%dx)
4136f7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136fc:	6e                   	outsb  %ds:(%esi),(%dx)
4136fd:	00 4f 70             	add    %cl,0x70(%edi)
413700:	65 6e                	outsb  %gs:(%esi),(%dx)
413702:	43                   	inc    %ebx
413703:	6f                   	outsl  %ds:(%esi),(%dx)
413704:	6e                   	outsb  %ds:(%esi),(%dx)
413705:	6e                   	outsb  %ds:(%esi),(%dx)
413706:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41370b:	6e                   	outsb  %ds:(%esi),(%dx)
41370c:	00 6d 5f             	add    %ch,0x5f(%ebp)
41370f:	73 63                	jae    0x413774
413711:	6f                   	outsl  %ds:(%esi),(%dx)
413712:	4d                   	dec    %ebp
413713:	61                   	popa
413714:	69 6e 43 6f 6e 6e 65 	imul   $0x656e6e6f,0x43(%esi),%ebp
41371b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41371f:	6e                   	outsb  %ds:(%esi),(%dx)
413720:	00 50 61             	add    %dl,0x61(%eax)
413723:	72 61                	jb     0x413786
413725:	6d                   	insl   (%dx),%es:(%edi)
413726:	65 74 65             	gs je  0x41378e
413729:	72 44                	jb     0x41376f
41372b:	69 72 65 63 74 69 6f 	imul   $0x6f697463,0x65(%edx),%esi
413732:	6e                   	outsb  %ds:(%esi),(%dx)
413733:	00 73 65             	add    %dh,0x65(%ebx)
413736:	74 5f                	je     0x413797
413738:	53                   	push   %ebx
413739:	74 61                	je     0x41379c
41373b:	72 74                	jb     0x4137b1
41373d:	50                   	push   %eax
41373e:	6f                   	outsl  %ds:(%esi),(%dx)
41373f:	73 69                	jae    0x4137aa
413741:	74 69                	je     0x4137ac
413743:	6f                   	outsl  %ds:(%esi),(%dx)
413744:	6e                   	outsb  %ds:(%esi),(%dx)
413745:	00 46 6f             	add    %al,0x6f(%esi)
413748:	72 6d                	jb     0x4137b7
41374a:	53                   	push   %ebx
41374b:	74 61                	je     0x4137ae
41374d:	72 74                	jb     0x4137c3
41374f:	50                   	push   %eax
413750:	6f                   	outsl  %ds:(%esi),(%dx)
413751:	73 69                	jae    0x4137bc
413753:	74 69                	je     0x4137be
413755:	6f                   	outsl  %ds:(%esi),(%dx)
413756:	6e                   	outsb  %ds:(%esi),(%dx)
413757:	00 67 65             	add    %ah,0x65(%edi)
41375a:	74 5f                	je     0x4137bb
41375c:	47                   	inc    %edi
41375d:	72 61                	jb     0x4137c0
41375f:	64 69 65 6e 74 49 6e 	imul   $0x616e4974,%fs:0x6e(%ebp),%esp
413766:	61