41770a:	72 69                	jb     0x417775
41770c:	62 75 74             	bound  %esi,0x74(%ebp)
41770f:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
417713:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
41771a:	77
41771b:	73 61                	jae    0x41777e
41771d:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
417721:	74 74                	je     0x417797
417723:	72 69                	jb     0x41778e
417725:	62 75 74             	bound  %esi,0x74(%ebp)
417728:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41772c:	6d                   	insl   (%dx),%es:(%edi)
41772d:	56                   	push   %esi
41772e:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
417735:	74 74                	je     0x4177ab
417737:	72 69                	jb     0x4177a2
417739:	62 75 74             	bound  %esi,0x74(%ebp)
41773c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
417740:	73 65                	jae    0x4177a7
417742:	6d                   	insl   (%dx),%es:(%edi)
417743:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
417747:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
41774e:	72
41774f:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
417756:	65 66 61             	gs popaw
417759:	75 6c                	jne    0x4177c7
41775b:	74 53                	je     0x4177b0
41775d:	65 74 74             	gs je  0x4177d4
417760:	69 6e 67 56 61 6c 75 	imul   $0x756c6156,0x67(%esi),%ebp
417767:	65 41                	gs inc %ecx
417769:	74 74                	je     0x4177df
41776b:	72 69                	jb     0x4177d6
41776d:	62 75 74             	bound  %esi,0x74(%ebp)
417770:	65 00 41 70          	add    %al,%gs:0x70(%ecx)
417774:	70 6c                	jo     0x4177e2
417776:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
41777d:	53                   	push   %ebx
41777e:	63 6f 70             	arpl   %ebp,0x70(%edi)
417781:	65 64 53             	gs fs push %ebx
417784:	65 74 74             	gs je  0x4177fb
417787:	69 6e 67 41 74 74 72 	imul   $0x72747441,0x67(%esi),%ebp
41778e:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
417795:	70 65                	jo     0x4177fc
417797:	63 69 61             	arpl   %ebp,0x61(%ecx)
41779a:	6c                   	insb   (%dx),%es:(%edi)
41779b:	53                   	push   %ebx
41779c:	65 74 74             	gs je  0x417813
41779f:	69 6e 67 41 74 74 72 	imul   $0x72747441,0x67(%esi),%ebp
4177a6:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4177ad:	73 73                	jae    0x417822
4177af:	65 6d                	gs insl (%dx),%es:(%edi)
4177b1:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4177b5:	72 61                	jb     0x417818
4177b7:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4177ba:	61                   	popa
4177bb:	72 6b                	jb     0x417828
4177bd:	41                   	inc    %ecx
4177be:	74 74                	je     0x417834
4177c0:	72 69                	jb     0x41782b
4177c2:	62 75 74             	bound  %esi,0x74(%ebp)
4177c5:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
4177ca:	6c                   	insb   (%dx),%es:(%edi)
4177cb:	62 6f 78             	bound  %ebp,0x78(%edi)
4177ce:	49                   	dec    %ecx
4177cf:	74 65                	je     0x417836
4177d1:	6d                   	insl   (%dx),%es:(%edi)
4177d2:	41                   	inc    %ecx
4177d3:	74 74                	je     0x417849
4177d5:	72 69                	jb     0x417840
4177d7:	62 75 74             	bound  %esi,0x74(%ebp)
4177da:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4177de:	73 65                	jae    0x417845
4177e0:	6d                   	insl   (%dx),%es:(%edi)
4177e1:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4177e5:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4177ec:	69
4177ed:	6f                   	outsl  %ds:(%esi),(%dx)
4177ee:	6e                   	outsb  %ds:(%esi),(%dx)
4177ef:	41                   	inc    %ecx
4177f0:	74 74                	je     0x417866
4177f2:	72 69                	jb     0x41785d
4177f4:	62 75 74             	bound  %esi,0x74(%ebp)
4177f7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4177fb:	73 65                	jae    0x417862
4177fd:	6d                   	insl   (%dx),%es:(%edi)
4177fe:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
417802:	6f                   	outsl  %ds:(%esi),(%dx)
417803:	6e                   	outsb  %ds:(%esi),(%dx)
417804:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
41780a:	74 69                	je     0x417875
41780c:	6f                   	outsl  %ds:(%esi),(%dx)
41780d:	6e                   	outsb  %ds:(%esi),(%dx)
41780e:	41                   	inc    %ecx
41780f:	74 74                	je     0x417885
417811:	72 69                	jb     0x41787c
417813:	62 75 74             	bound  %esi,0x74(%ebp)
417816:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41781a:	73 65                	jae    0x417881
41781c:	6d                   	insl   (%dx),%es:(%edi)
41781d:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
417821:	65 73 63             	gs jae 0x417887
417824:	72 69                	jb     0x41788f
417826:	70 74                	jo     0x41789c
417828:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
41782f:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
417836:	65 66 61             	gs popaw
417839:	75 6c                	jne    0x4178a7
41783b:	74 4d                	je     0x41788a
41783d:	65 6d                	gs insl (%dx),%es:(%edi)
41783f:	62 65 72             	bound  %esp,0x72(%ebp)
417842:	41                   	inc    %ecx
417843:	74 74                	je     0x4178b9
417845:	72 69                	jb     0x4178b0
417847:	62 75 74             	bound  %esi,0x74(%ebp)
41784a:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
41784e:	6c                   	insb   (%dx),%es:(%edi)
41784f:	53                   	push   %ebx
417850:	63 68 65             	arpl   %ebp,0x65(%eax)
417853:	6d                   	insl   (%dx),%es:(%edi)
417854:	61                   	popa
417855:	50                   	push   %eax
417856:	72 6f                	jb     0x4178c7
417858:	76 69                	jbe    0x4178c3
41785a:	64 65 72 41          	fs gs jb 0x41789f
41785e:	74 74                	je     0x4178d4
417860:	72 69                	jb     0x4178cb
417862:	62 75 74             	bound  %esi,0x74(%ebp)
417865:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
41786a:	69 67 6e 65 72 41 74 	imul   $0x74417265,0x6e(%edi),%esp
417871:	74 72                	je     0x4178e5
417873:	69 62 75 74 65 00 45 	imul   $0x45006574,0x75(%edx),%esp
41787a:	64 69 74 6f 72 41 74 	imul   $0x72747441,%fs:0x72(%edi,%ebp,2),%esi
417881:	74 72
417883:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
41788a:	6f                   	outsl  %ds:(%esi),(%dx)
41788b:	6d                   	insl   (%dx),%es:(%edi)
41788c:	70 69                	jo     0x4178f7
41788e:	6c                   	insb   (%dx),%es:(%edi)
41788f:	61                   	popa
417890:	74 69                	je     0x4178fb
417892:	6f                   	outsl  %ds:(%esi),(%dx)
417893:	6e                   	outsb  %ds:(%esi),(%dx)
417894:	52                   	push   %edx
417895:	65 6c                	gs insb (%dx),%es:(%edi)
417897:	61                   	popa
417898:	78 61                	js     0x4178fb
41789a:	74 69                	je     0x417905
41789c:	6f                   	outsl  %ds:(%esi),(%dx)
41789d:	6e                   	outsb  %ds:(%esi),(%dx)
41789e:	73 41                	jae    0x4178e1
4178a0:	74 74                	je     0x417916
4178a2:	72 69                	jb     0x41790d
4178a4:	62 75 74             	bound  %esi,0x74(%ebp)
4178a7:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
4178ac:	61                   	popa
4178ad:	4f                   	dec    %edi
4178ae:	62 6a 65             	bound  %ebp,0x65(%edx)
4178b1:	63 74 41 74          	arpl   %esi,0x74(%ecx,%eax,2)
4178b5:	74 72                	je     0x417929
4178b7:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4178be:	73 73                	jae    0x417933
4178c0:	65 6d                	gs insl (%dx),%es:(%edi)
4178c2:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4178c6:	72 6f                	jb     0x417937
4178c8:	64 75 63             	fs jne 0x41792e
4178cb:	74 41                	je     0x41790e
4178cd:	74 74                	je     0x417943
4178cf:	72 69                	jb     0x41793a
4178d1:	62 75 74             	bound  %esi,0x74(%ebp)
4178d4:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4178d8:	73 65                	jae    0x41793f
4178da:	6d                   	insl   (%dx),%es:(%edi)
4178db:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4178df:	6f                   	outsl  %ds:(%esi),(%dx)
4178e0:	70 79                	jo     0x41795b
4178e2:	72 69                	jb     0x41794d
4178e4:	67 68 74 41 74 74    	addr16 push $0x74744174
4178ea:	72 69                	jb     0x417955
4178ec:	62 75 74             	bound  %esi,0x74(%ebp)
4178ef:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
4178f3:	6c                   	insb   (%dx),%es:(%edi)
4178f4:	52                   	push   %edx
4178f5:	6f                   	outsl  %ds:(%esi),(%dx)
4178f6:	6f                   	outsl  %ds:(%esi),(%dx)
4178f7:	74 41                	je     0x41793a
4178f9:	74 74                	je     0x41796f
4178fb:	72 69                	jb     0x417966
4178fd:	62 75 74             	bound  %esi,0x74(%ebp)
417900:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
417904:	73 65                	jae    0x41796b
417906:	6d                   	insl   (%dx),%es:(%edi)
417907:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
41790b:	6f                   	outsl  %ds:(%esi),(%dx)
41790c:	6d                   	insl   (%dx),%es:(%edi)
41790d:	70 61                	jo     0x417970
41790f:	6e                   	outsb  %ds:(%esi),(%dx)
417910:	79 41                	jns    0x417953
417912:	74 74                	je     0x417988
417914:	72 69                	jb     0x41797f
417916:	62 75 74             	bound  %esi,0x74(%ebp)
417919:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
41791e:	69 67 6e 65 72 43 61 	imul   $0x61437265,0x6e(%edi),%esp
417925:	74 65                	je     0x41798c
417927:	67 6f                	outsl  %ds:(%si),(%dx)
417929:	72 79                	jb     0x4179a4
41792b:	41                   	inc    %ecx
41792c:	74 74                	je     0x4179a2
41792e:	72 69                	jb     0x417999
417930:	62 75 74             	bound  %esi,0x74(%ebp)
417933:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
417938:	69 67 6e 65 72 53 65 	imul   $0x65537265,0x6e(%edi),%esp
41793f:	72 69                	jb     0x4179aa
417941:	61                   	popa
417942:	6c                   	insb   (%dx),%es:(%edi)
417943:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
41794a:	56                   	push   %esi
41794b:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
417952:	74 79                	je     0x4179cd
417954:	41                   	inc    %ecx
417955:	74 74                	je     0x4179cb
417957:	72 69                	jb     0x4179c2
417959:	62 75 74             	bound  %esi,0x74(%ebp)
41795c:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
417960:	6e                   	outsb  %ds:(%esi),(%dx)
417961:	74 69                	je     0x4179cc
417963:	6d                   	insl   (%dx),%es:(%edi)
417964:	65 43                	gs inc %ebx
417966:	6f                   	outsl  %ds:(%esi),(%dx)
417967:	6d                   	insl   (%dx),%es:(%edi)
417968:	70 61                	jo     0x4179cb
41796a:	74 69                	je     0x4179d5
41796c:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41796f:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
417976:	69
417977:	62 75 74             	bound  %esi,0x74(%ebp)
41797a:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
41797e:	61                   	popa
41797f:	64 42                	fs inc %edx
417981:	79 74                	jns    0x4179f7
417983:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417987:	74 5f                	je     0x4179e8
417989:	42                   	inc    %edx
41798a:	6c                   	insb   (%dx),%es:(%edi)
41798b:	75 65                	jne    0x4179f2
41798d:	00 67 65             	add    %ah,0x65(%edi)
417990:	74 5f                	je     0x4179f1
417992:	56                   	push   %esi
417993:	61                   	popa
417994:	6c                   	insb   (%dx),%es:(%edi)
417995:	75 65                	jne    0x4179fc
417997:	00 73 65             	add    %dh,0x65(%ebx)
41799a:	74 5f                	je     0x4179fb
41799c:	56                   	push   %esi
41799d:	61                   	popa
41799e:	6c                   	insb   (%dx),%es:(%edi)
41799f:	75 65                	jne    0x417a06
4179a1:	00 73 65             	add    %dh,0x65(%ebx)
4179a4:	74 5f                	je     0x417a05
4179a6:	46                   	inc    %esi
4179a7:	69 78 65 64 56 61 6c 	imul   $0x6c615664,0x65(%eax),%edi
4179ae:	75 65                	jne    0x417a15
4179b0:	00 53 65             	add    %dl,0x65(%ebx)
4179b3:	74 46                	je     0x4179fb
4179b5:	69 65 6c 64 56 61 6c 	imul   $0x6c615664,0x6c(%ebp),%esp
4179bc:	75 65                	jne    0x417a23
4179be:	00 66 69             	add    %ah,0x69(%esi)
4179c1:	65 6c                	gs insb (%dx),%es:(%edi)
4179c3:	64 56                	fs push %esi
4179c5:	61                   	popa
4179c6:	6c                   	insb   (%dx),%es:(%edi)
4179c7:	75 65                	jne    0x417a2e
4179c9:	00 67 65             	add    %ah,0x65(%edi)
4179cc:	74 5f                	je     0x417a2d
4179ce:	48                   	dec    %eax
4179cf:	61                   	popa
4179d0:	73 56                	jae    0x417a28
4179d2:	61                   	popa
4179d3:	6c                   	insb   (%dx),%es:(%edi)
4179d4:	75 65                	jne    0x417a3b
4179d6:	00 47 65             	add    %al,0x65(%edi)
4179d9:	74 56                	je     0x417a31
4179db:	61                   	popa
4179dc:	6c                   	insb   (%dx),%es:(%edi)
4179dd:	75 65                	jne    0x417a44
4179df:	00 76 61             	add    %dh,0x61(%esi)
4179e2:	6c                   	insb   (%dx),%es:(%edi)
4179e3:	75 65                	jne    0x417a4a
4179e5:	00 73 65             	add    %dh,0x65(%ebx)
4179e8:	74 5f                	je     0x417a49
4179ea:	55                   	push   %ebp
4179eb:	6e                   	outsb  %ds:(%esi),(%dx)
4179ec:	69 71 75 65 00 67 65 	imul   $0x65670065,0x75(%ecx),%esi
4179f3:	74 5f                	je     0x417a54
4179f5:	43                   	inc    %ebx
4179f6:	61                   	popa
4179f7:	73 65                	jae    0x417a5e
4179f9:	53                   	push   %ebx
4179fa:	65 6e                	outsb  %gs:(%esi),(%dx)
4179fc:	73 69                	jae    0x417a67
4179fe:	74 69                	je     0x417a69
417a00:	76 65                	jbe    0x417a67
417a02:	00 73 65             	add    %dh,0x65(%ebx)
417a05:	74 5f                	je     0x417a66
417a07:	43                   	inc    %ebx
417a08:	61                   	popa
417a09:	73 65                	jae    0x417a70
417a0b:	53                   	push   %ebx
417a0c:	65 6e                	outsb  %gs:(%esi),(%dx)
417a0e:	73 69                	jae    0x417a79
417a10:	74 69                	je     0x417a7b
417a12:	76 65                	jbe    0x417a79
417a14:	00 4d 6f             	add    %cl,0x6f(%ebp)
417a17:	76 65                	jbe    0x417a7e
417a19:	00 52 65             	add    %dl,0x65(%edx)
417a1c:	6d                   	insl   (%dx),%es:(%edi)
417a1d:	6f                   	outsl  %ds:(%esi),(%dx)
417a1e:	76 65                	jbe    0x417a85
417a20:	00 4a 4f             	add    %cl,0x4f(%edx)
417a23:	52                   	push   %edx
417a24:	4f                   	dec    %edi
417a25:	57                   	push   %edi
417a26:	44                   	inc    %esp
417a27:	62 69 67             	bound  %ebp,0x67(%ecx)
417a2a:	6a 6c                	push   $0x6c
417a2c:	6e                   	outsb  %ds:(%esi),(%dx)
417a2d:	68 69 44 77 56       	push   $0x56774469
417a32:	46                   	inc    %esi
417a33:	2e 65 78 65          	cs js,pn 0x417a9c
417a37:	00 73 65             	add    %dh,0x65(%ebx)
417a3a:	74 5f                	je     0x417a9b
417a3c:	53                   	push   %ebx
417a3d:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
417a44:	5f                   	pop    %edi
417a45:	41                   	inc    %ecx
417a46:	75 74                	jne    0x417abc
417a48:	6f                   	outsl  %ds:(%esi),(%dx)
417a49:	53                   	push   %ebx
417a4a:	69 7a 65 00 42 75 66 	imul   $0x66754200,0x65(%edx),%edi
417a51:	66 65 72 53          	data16 gs jb 0x417aa8
417a55:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
417a5c:	5f                   	pop    %edi
417a5d:	43                   	inc    %ebx
417a5e:	6c                   	insb   (%dx),%es:(%edi)
417a5f:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
417a66:	65 00 49 53          	add    %cl,%gs:0x53(%ecx)
417a6a:	75 70                	jne    0x417adc
417a6c:	70 6f                	jo     0x417add
417a6e:	72 74                	jb     0x417ae4
417a70:	49                   	dec    %ecx
417a71:	6e                   	outsb  %ds:(%esi),(%dx)