41359f:	69 65 6e 74 4c 6f 61 	imul   $0x616f4c74,0x6e(%ebp),%esp
4135a6:	64 65 72 46          	fs gs jb 0x4135f0
4135aa:	6f                   	outsl  %ds:(%esi),(%dx)
4135ab:	72 6d                	jb     0x41361a
4135ad:	00 43 6f             	add    %al,0x6f(%ebx)
4135b0:	6d                   	insl   (%dx),%es:(%edi)
4135b1:	6d                   	insl   (%dx),%es:(%edi)
4135b2:	61                   	popa
4135b3:	6e                   	outsb  %ds:(%esi),(%dx)
4135b4:	64 54                	fs push %esp
4135b6:	79 70                	jns    0x413628
4135b8:	65 00 46 69          	add    %al,%gs:0x69(%esi)
4135bc:	6c                   	insb   (%dx),%es:(%edi)
4135bd:	65 43                	gs inc %ebx
4135bf:	6f                   	outsl  %ds:(%esi),(%dx)
4135c0:	6d                   	insl   (%dx),%es:(%edi)
4135c1:	6d                   	insl   (%dx),%es:(%edi)
4135c2:	61                   	popa
4135c3:	6e                   	outsb  %ds:(%esi),(%dx)
4135c4:	64 00 50 6c          	add    %dl,%fs:0x6c(%eax)
4135c8:	75 67                	jne    0x413631
4135ca:	69 6e 43 6f 6d 6d 61 	imul   $0x616d6d6f,0x43(%esi),%ebp
4135d1:	6e                   	outsb  %ds:(%esi),(%dx)
4135d2:	64 00 23             	add    %ah,%fs:(%ebx)
4135d5:	3d 71 64 37 52       	cmp    $0x52376471,%eax
4135da:	4a                   	dec    %edx
4135db:	50                   	push   %eax
4135dc:	6e                   	outsb  %ds:(%esi),(%dx)
4135dd:	43                   	inc    %ebx
4135de:	79 34                	jns    0x413614
4135e0:	59                   	pop    %ecx
4135e1:	64 64 76 6f          	fs fs jbe 0x413654
4135e5:	51                   	push   %ecx
4135e6:	65 54                	gs push %esp
4135e8:	4a                   	dec    %edx
4135e9:	68 6c 77 41 3d       	push   $0x3d41776c
4135ee:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4135f3:	68 41 34 4f 71       	push   $0x714f3441
4135f8:	49                   	dec    %ecx
4135f9:	76 56                	jbe    0x413651
4135fb:	53                   	push   %ebx
4135fc:	4d                   	dec    %ebp
4135fd:	70 4a                	jo     0x413649
4135ff:	61                   	popa
413600:	6b 78 74 6f          	imul   $0x6f,0x74(%eax),%edi
413604:	79 74                	jns    0x41367a
413606:	6f                   	outsl  %ds:(%esi),(%dx)
413607:	43                   	inc    %ebx
413608:	77 3d                	ja     0x413647
41360a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41360f:	5a                   	pop    %edx
413610:	46                   	inc    %esi
413611:	56                   	push   %esi
413612:	55                   	push   %ebp
413613:	24 56                	and    $0x56,%al
413615:	6b 4e 50 53          	imul   $0x53,0x50(%esi),%ecx
413619:	57                   	push   %edi
41361a:	59                   	pop    %ecx
41361b:	69 69 32 41 56 51 65 	imul   $0x65515641,0x32(%ecx),%ebp
413622:	36 63 36             	arpl   %esi,%ss:(%esi)
413625:	6d                   	insl   (%dx),%es:(%edi)
413626:	77 41                	ja     0x413669
413628:	55                   	push   %ebp
413629:	64 31 30             	xor    %esi,%fs:(%eax)
41362c:	54                   	push   %esp
41362d:	67 71 6b             	addr16 jno 0x41369b
413630:	6c                   	insb   (%dx),%es:(%edi)
413631:	31 24 4b             	xor    %esp,(%ebx,%ecx,2)
413634:	35 67 5a 7a 39       	xor    $0x397a5a67,%eax
413639:	59                   	pop    %ecx
41363a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41363f:	61                   	popa
413640:	39 48 4f             	cmp    %ecx,0x4f(%eax)
413643:	6d                   	insl   (%dx),%es:(%edi)
413644:	53                   	push   %ebx
413645:	72 4b                	jb     0x413692
413647:	37                   	aaa
413648:	6d                   	insl   (%dx),%es:(%edi)
413649:	6a 74                	push   $0x74
41364b:	31 5a 78             	xor    %ebx,0x78(%edx)
41364e:	56                   	push   %esi
41364f:	52                   	push   %edx
413650:	6e                   	outsb  %ds:(%esi),(%dx)
413651:	63 43 67             	arpl   %eax,0x67(%ebx)
413654:	46                   	inc    %esi
413655:	6f                   	outsl  %ds:(%esi),(%dx)
413656:	4a                   	dec    %edx
413657:	55                   	push   %ebp
413658:	41                   	inc    %ecx
413659:	36 4e                	ss dec %esi
41365b:	33 44 6d 42          	xor    0x42(%ebp,%ebp,2),%eax
41365f:	31 52 63             	xor    %edx,0x63(%edx)
413662:	24 59                	and    $0x59,%al
413664:	55                   	push   %ebp
413665:	66 63 53 4b          	arpl   %dx,0x4b(%ebx)
413669:	4d                   	dec    %ebp
41366a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41366f:	6b 57 55 6a          	imul   $0x6a,0x55(%edi),%edx
413673:	41                   	inc    %ecx
413674:	6f                   	outsl  %ds:(%esi),(%dx)
413675:	41                   	inc    %ecx
413676:	5f                   	pop    %edi
413677:	36 72 32             	ss jb  0x4136ac
41367a:	45                   	inc    %ebp
41367b:	37                   	aaa
41367c:	71 6f                	jno    0x4136ed
41367e:	36 4e                	ss dec %esi
413680:	41                   	inc    %ecx
413681:	47                   	inc    %edi
413682:	75 49                	jne    0x4136cd
413684:	42                   	inc    %edx
413685:	71 33                	jno    0x4136ba
413687:	69 4b 69 6b 71 42 4a 	imul   $0x4a42716b,0x69(%ebx),%ecx
41368e:	62 69 6f             	bound  %ebp,0x6f(%ecx)
413691:	54                   	push   %esp
413692:	43                   	inc    %ebx
413693:	32 35 43 63 5a 51    	xor    0x515a6343,%dh
413699:	59                   	pop    %ecx
41369a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41369f:	41                   	inc    %ecx
4136a0:	4d                   	dec    %ebp
4136a1:	34 5a                	xor    $0x5a,%al
4136a3:	4a                   	dec    %edx
4136a4:	33 61 44             	xor    0x44(%ecx),%esp
4136a7:	77 42                	ja     0x4136eb
4136a9:	6d                   	insl   (%dx),%es:(%edi)
4136aa:	5f                   	pop    %edi
4136ab:	61                   	popa
4136ac:	33 49 6b             	xor    0x6b(%ecx),%ecx
4136af:	71 48                	jno    0x4136f9
4136b1:	78 4c                	js     0x4136ff
4136b3:	6d                   	insl   (%dx),%es:(%edi)
4136b4:	6a 64                	push   $0x64
4136b6:	4b                   	dec    %ebx
4136b7:	7a 48                	jp     0x413701
4136b9:	49                   	dec    %ecx
4136ba:	51                   	push   %ecx
4136bb:	62 46 65             	bound  %eax,0x65(%esi)
4136be:	45                   	inc    %ebp
4136bf:	39 74 68 4c          	cmp    %esi,0x4c(%eax,%ebp,2)
4136c3:	48                   	dec    %eax
4136c4:	75 78                	jne    0x41373e
4136c6:	32 6f 36             	xor    0x36(%edi),%ch
4136c9:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
4136cf:	44                   	inc    %esp
4136d0:	4a                   	dec    %edx
4136d1:	34 79                	xor    $0x79,%al
4136d3:	53                   	push   %ebx
4136d4:	37                   	aaa
4136d5:	66 43                	inc    %bx
4136d7:	44                   	inc    %esp
4136d8:	66 49                	dec    %cx
4136da:	69 45 56 46 6b 77 79 	imul   $0x79776b46,0x56(%ebp),%eax
4136e1:	45                   	inc    %ebp
4136e2:	45                   	inc    %ebp
4136e3:	36 47                	ss inc %edi
4136e5:	33 24 24             	xor    (%esp),%esp
4136e8:	37                   	aaa
4136e9:	33 48 77             	xor    0x77(%eax),%ecx
4136ec:	52                   	push   %edx
4136ed:	67 79 32             	addr16 jns 0x413722
4136f0:	5f                   	pop    %edi
4136f1:	65 4b                	gs dec %ebx
4136f3:	5a                   	pop    %edx
4136f4:	55                   	push   %ebp
4136f5:	6b 78 61 53          	imul   $0x53,0x61(%eax),%edi
4136f9:	6f                   	outsl  %ds:(%esi),(%dx)
4136fa:	3d 00 2e 63 63       	cmp    $0x63632e00,%eax
4136ff:	74 6f                	je     0x413770
413701:	72 00                	jb     0x413703
413703:	23 3d 71 6f 6e 4d    	and    0x4d6e6f71,%edi
413709:	56                   	push   %esi
41370a:	4a                   	dec    %edx
41370b:	49                   	dec    %ecx
41370c:	76 5f                	jbe    0x41376d
41370e:	50                   	push   %eax
41370f:	37                   	aaa
413710:	62 5a 32             	bound  %ebx,0x32(%edx)
413713:	39 6f 4a             	cmp    %ebp,0x4a(%edi)
413716:	5f                   	pop    %edi
413717:	65 53                	gs push %ebx
413719:	53                   	push   %ebx
41371a:	78 41                	js     0x41375d
41371c:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413721:	71 56                	jno    0x413779
413723:	56                   	push   %esi
413724:	51                   	push   %ecx
413725:	4a                   	dec    %edx
413726:	24 7a                	and    $0x7a,%al
413728:	39 62 6c             	cmp    %esp,0x6c(%edx)
41372b:	37                   	aaa
41372c:	6b 48 67 66          	imul   $0x66,0x67(%eax),%ecx
413730:	76 4a                	jbe    0x41377c
413732:	6f                   	outsl  %ds:(%esi),(%dx)
413733:	68 5a 6e 4d 50       	push   $0x504d6e5a
413738:	6f                   	outsl  %ds:(%esi),(%dx)
413739:	66 7a 68             	data16 jp 0x4137a4
41373c:	69 46 4a 34 66 34 79 	imul   $0x79346634,0x4a(%esi),%eax
413743:	4d                   	dec    %ebp
413744:	47                   	inc    %edi
413745:	4b                   	dec    %ebx
413746:	37                   	aaa
413747:	54                   	push   %esp
413748:	70 70                	jo     0x4137ba
41374a:	36 78 67             	ss js  0x4137b4
41374d:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413752:	62 59 41             	bound  %ebx,0x41(%ecx)
413755:	59                   	pop    %ecx
413756:	42                   	inc    %edx
413757:	61                   	popa
413758:	48                   	dec    %eax
413759:	77 63                	ja     0x4137be
41375b:	45                   	inc    %ebp
41375c:	62 66 31             	bound  %esp,0x31(%esi)
41375f:	43                   	inc    %ebx
413760:	61                   	popa
413761:	78 6a                	js     0x4137cd
413763:	41                   	inc    %ecx
413764:	69 31 62 77 3d 3d    	imul   $0x3d3d7762,(%ecx),%esi
41376a:	00 23                	add    %ah,(%ebx)
41376c:	3d 71 71 52 4f       	cmp    $0x4f527171,%eax
413771:	54                   	push   %esp
413772:	37                   	aaa
413773:	44                   	inc    %esp
413774:	66 6e                	data16 outsb %ds:(%esi),(%dx)
413776:	63 57 37             	arpl   %edx,0x37(%edi)
413779:	73 74                	jae    0x4137ef
41377b:	72 68                	jb     0x4137e5
41377d:	5a                   	pop    %edx
41377e:	76 70                	jbe    0x4137f0
413780:	30 69 52             	xor    %ch,0x52(%ecx)
413783:	51                   	push   %ecx
413784:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413789:	71 6a                	jno    0x4137f5
41378b:	63 53 6c             	arpl   %edx,0x6c(%ebx)
41378e:	72 55                	jb     0x4137e5
413790:	4e                   	dec    %esi
413791:	4d                   	dec    %ebp
413792:	4c                   	dec    %esp
413793:	67 76 5a             	addr16 jbe 0x4137f0
413796:	57                   	push   %edi
413797:	4e                   	dec    %esi
413798:	24 35                	and    $0x35,%al
41379a:	38 46 58             	cmp    %al,0x58(%esi)
41379d:	64 72 6c             	fs jb  0x41380c
4137a0:	32 32                	xor    (%edx),%dh
4137a2:	24 30                	and    $0x30,%al
4137a4:	4f                   	dec    %edi
4137a5:	6a 43                	push   $0x43
4137a7:	70 6f                	jo     0x413818
4137a9:	71 6b                	jno    0x413816
4137ab:	73 4e                	jae    0x4137fb
4137ad:	73 73                	jae    0x413822
4137af:	6c                   	insb   (%dx),%es:(%edi)
4137b0:	52                   	push   %edx
4137b1:	74 49                	je     0x4137fc
4137b3:	46                   	inc    %esi
4137b4:	45                   	inc    %ebp
4137b5:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4137ba:	52                   	push   %edx
4137bb:	4c                   	dec    %esp
4137bc:	6b 30 56             	imul   $0x56,(%eax),%esi
4137bf:	46                   	inc    %esi
4137c0:	70 68                	jo     0x41382a
4137c2:	75 53                	jne    0x413817
4137c4:	54                   	push   %esp
4137c5:	68 31 36 48 31       	push   $0x31483631
4137ca:	4d                   	dec    %ebp
4137cb:	47                   	inc    %edi
4137cc:	5a                   	pop    %edx
4137cd:	55                   	push   %ebp
4137ce:	76 5f                	jbe    0x41382f
4137d0:	48                   	dec    %eax
4137d1:	77 4b                	ja     0x41381e
4137d3:	55                   	push   %ebp
4137d4:	36 62 31             	bound  %esi,%ss:(%ecx)
4137d7:	24 4f                	and    $0x4f,%al
4137d9:	51                   	push   %ecx
4137da:	5a                   	pop    %edx
4137db:	30 6c 31 30          	xor    %ch,0x30(%ecx,%esi,1)
4137df:	7a 55                	jp     0x413836
4137e1:	6a 50                	push   $0x50
4137e3:	4b                   	dec    %ebx
4137e4:	55                   	push   %ebp
4137e5:	3d 00 2e 63 74       	cmp    $0x74632e00,%eax
4137ea:	6f                   	outsl  %ds:(%esi),(%dx)
4137eb:	72 00                	jb     0x4137ed
4137ed:	23 3d 71 62 70 76    	and    0x76706271,%edi
4137f3:	66 52                	push   %dx
4137f5:	45                   	inc    %ebp
4137f6:	4e                   	dec    %esi
4137f7:	33 4f 77             	xor    0x77(%edi),%ecx
4137fa:	61                   	popa
4137fb:	58                   	pop    %eax
4137fc:	42                   	inc    %edx
4137fd:	6a 36                	push   $0x36
4137ff:	4a                   	dec    %edx
413800:	33 57 42             	xor    0x42(%edi),%edx
413803:	41                   	inc    %ecx
413804:	69 6d 24 41 51 79 4a 	imul   $0x4a795141,0x24(%ebp),%ebp
41380b:	39 39                	cmp    %edi,(%ecx)
41380d:	66 7a 31             	data16 jp 0x413841
413810:	65 66 30 31          	data16 xor %dh,%gs:(%ecx)
413814:	71 6e                	jno    0x413884
413816:	36 6b 56 72 73       	imul   $0x73,%ss:0x72(%esi),%edx
41381b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413820:	65 4b                	gs dec %ebx
413822:	69 4e 30 50 77 61 30 	imul   $0x30617750,0x30(%esi),%ecx
413829:	4d                   	dec    %ebp
41382a:	77 6b                	ja     0x413897
41382c:	4b                   	dec    %ebx
41382d:	30 75 42             	xor    %dh,0x42(%ebp)
413830:	24 4f                	and    $0x4f,%al
413832:	6f                   	outsl  %ds:(%esi),(%dx)
413833:	6b 39 37             	imul   $0x37,(%ecx),%edi
413836:	54                   	push   %esp
413837:	72 4d                	jb     0x413886
413839:	51                   	push   %ecx
41383a:	43                   	inc    %ebx
41383b:	24 4c                	and    $0x4c,%al
41383d:	4e                   	dec    %esi
41383e:	6a 31                	push   $0x31
413840:	6a 67                	push   $0x67
413842:	46                   	inc    %esi
413843:	36 78 54             	ss js  0x41389a
413846:	75 53                	jne    0x41389b
413848:	41                   	inc    %ecx
413849:	32 67 3d             	xor    0x3d(%edi),%ah
41384c:	00 23                	add    %ah,(%ebx)
41384e:	3d 71 76 41 33       	cmp    $0x33417671,%eax
413853:	35 5a 44 50 54       	xor    $0x5450445a,%eax
413858:	4d                   	dec    %ebp
413859:	33 56 67             	xor    0x67(%esi),%edx
41385c:	46                   	inc    %esi
41385d:	38 39                	cmp    %bh,(%ecx)
41385f:	6f                   	outsl  %ds:(%esi),(%dx)
413860:	4a                   	dec    %edx
413861:	62 39                	bound  %edi,(%ecx)
413863:	41                   	inc    %ecx
413864:	6d                   	insl   (%dx),%es:(%edi)
413865:	57                   	push   %edi
413866:	46                   	inc    %esi
413867:	45                   	inc    %ebp
413868:	34 70                	xor    $0x70,%al
41386a:	71 6e                	jno    0x4138da
41386c:	49                   	dec    %ecx
41386d:	44                   	inc    %esp
41386e:	59                   	pop    %ecx
41386f:	47                   	inc    %edi
413870:	6a 65                	push   $0x65