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)
417a72:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
417a79:	65
417a7a:	00 61 64             	add    %ah,0x64(%ecx)
417a7d:	64 5f                	fs pop %edi
417a7f:	52                   	push   %edx
417a80:	65 73 69             	gs jae 0x417aec
417a83:	7a 65                	jp     0x417aea
417a85:	00 66 72             	add    %ah,0x72(%esi)
417a88:	6d                   	insl   (%dx),%es:(%edi)
417a89:	6d                   	insl   (%dx),%es:(%edi)
417a8a:	61                   	popa
417a8b:	69 6e 5f 52 65 73 69 	imul   $0x69736552,0x5f(%esi),%ebp
417a92:	7a 65                	jp     0x417af9
417a94:	00 49 6e             	add    %cl,0x6e(%ecx)
417a97:	64 65 78 4f          	fs gs js 0x417aea
417a9b:	66 00 66 6c          	data16 add %ah,0x6c(%esi)
417a9f:	61                   	popa
417aa0:	67 00 47 65          	add    %al,0x65(%bx)
417aa4:	74 45                	je     0x417aeb
417aa6:	74 61                	je     0x417b09
417aa8:	67 00 53 79          	add    %dl,0x79(%bp,%di)
417aac:	73 74                	jae    0x417b22
417aae:	65 6d                	gs insl (%dx),%es:(%edi)
417ab0:	2e 54                	cs push %esp
417ab2:	68 72 65 61 64       	push   $0x64616572
417ab7:	69 6e 67 00 45 6e 63 	imul   $0x636e4500,0x67(%esi),%ebp
417abe:	6f                   	outsl  %ds:(%esi),(%dx)
417abf:	64 69 6e 67 00 65 6e 	imul   $0x636e6500,%fs:0x67(%esi),%ebp
417ac6:	63
417ac7:	6f                   	outsl  %ds:(%esi),(%dx)
417ac8:	64 69 6e 67 00 4c 6f 	imul   $0x676f4c00,%fs:0x67(%esi),%ebp
417acf:	67
417ad0:	67 69 6e 67 00 4f 6e 	imul   $0x526e4f00,0x67(%bp),%ebp
417ad7:	52
417ad8:	6f                   	outsl  %ds:(%esi),(%dx)
417ad9:	77 43                	ja     0x417b1e
417adb:	68 61 6e 67 69       	push   $0x69676e61
417ae0:	6e                   	outsb  %ds:(%esi),(%dx)
417ae1:	67 00 61 64          	add    %ah,0x64(%bx,%di)
417ae5:	64 5f                	fs pop %edi
417ae7:	4d                   	dec    %ebp
417ae8:	6f                   	outsl  %ds:(%esi),(%dx)
417ae9:	62 69 6c             	bound  %ebp,0x6c(%ecx)
417aec:	65 73 52             	gs jae 0x417b41
417aef:	6f                   	outsl  %ds:(%esi),(%dx)
417af0:	77 43                	ja     0x417b35
417af2:	68 61 6e 67 69       	push   $0x69676e61
417af7:	6e                   	outsb  %ds:(%esi),(%dx)
417af8:	67 00 72 65          	add    %dh,0x65(%bp,%si)
417afc:	6d                   	insl   (%dx),%es:(%edi)
417afd:	6f                   	outsl  %ds:(%esi),(%dx)
417afe:	76 65                	jbe    0x417b65
417b00:	5f                   	pop    %edi
417b01:	4d                   	dec    %ebp
417b02:	6f                   	outsl  %ds:(%esi),(%dx)
417b03:	62 69 6c             	bound  %ebp,0x6c(%ecx)
417b06:	65 73 52             	gs jae 0x417b5b
417b09:	6f                   	outsl  %ds:(%esi),(%dx)
417b0a:	77 43                	ja     0x417b4f
417b0c:	68 61 6e 67 69       	push   $0x69676e61
417b11:	6e                   	outsb  %ds:(%esi),(%dx)
417b12:	67 00 61 64          	add    %ah,0x64(%bx,%di)
417b16:	64 5f                	fs pop %edi
417b18:	4f                   	dec    %edi
417b19:	72 64                	jb     0x417b7f
417b1b:	65 72 49             	gs jb  0x417b67
417b1e:	74 65                	je     0x417b85
417b20:	6d                   	insl   (%dx),%es:(%edi)
417b21:	73 52                	jae    0x417b75
417b23:	6f                   	outsl  %ds:(%esi),(%dx)
417b24:	77 43                	ja     0x417b69
417b26:	68 61 6e 67 69       	push   $0x69676e61
417b2b:	6e                   	outsb  %ds:(%esi),(%dx)
417b2c:	67 00 72 65          	add    %dh,0x65(%bp,%si)
417b30:	6d                   	insl   (%dx),%es:(%edi)
417b31:	6f                   	outsl  %ds:(%esi),(%dx)
417b32:	76 65                	jbe    0x417b99
417b34:	5f                   	pop    %edi
417b35:	4f                   	dec    %edi
417b36:	72 64                	jb     0x417b9c
417b38:	65 72 49             	gs jb  0x417b84
417b3b:	74 65                	je     0x417ba2
417b3d:	6d                   	insl   (%dx),%es:(%edi)
417b3e:	73 52                	jae    0x417b92
417b40:	6f                   	outsl  %ds:(%esi),(%dx)
417b41:	77 43                	ja     0x417b86
417b43:	68 61 6e 67 69       	push   $0x69676e61
417b48:	6e                   	outsb  %ds:(%esi),(%dx)
417b49:	67 00 61 64          	add    %ah,0x64(%bx,%di)
417b4d:	64 5f                	fs pop %edi
417b4f:	53                   	push   %ebx
417b50:	75 70                	jne    0x417bc2
417b52:	70 6c                	jo     0x417bc0
417b54:	69 65 72 73 52 6f 77 	imul   $0x776f5273,0x72(%ebp),%esp
417b5b:	43                   	inc    %ebx
417b5c:	68 61 6e 67 69       	push   $0x69676e61
417b61:	6e                   	outsb  %ds:(%esi),(%dx)
417b62:	67 00 72 65          	add    %dh,0x65(%bp,%si)
417b66:	6d                   	insl   (%dx),%es:(%edi)
417b67:	6f                   	outsl  %ds:(%esi),(%dx)
417b68:	76 65                	jbe    0x417bcf
417b6a:	5f                   	pop    %edi
417b6b:	53                   	push   %ebx
417b6c:	75 70                	jne    0x417bde
417b6e:	70 6c                	jo     0x417bdc
417b70:	69 65 72 73 52 6f 77 	imul   $0x776f5273,0x72(%ebp),%esp
417b77:	43                   	inc    %ebx
417b78:	68 61 6e 67 69       	push   $0x69676e61
417b7d:	6e                   	outsb  %ds:(%esi),(%dx)
417b7e:	67 00 44 61          	add    %al,0x61(%si)
417b82:	74 61                	je     0x417be5
417b84:	54                   	push   %esp
417b85:	61                   	popa
417b86:	62 6c 65 4d          	bound  %ebp,0x4d(%ebp,%eiz,2)
417b8a:	61                   	popa
417b8b:	70 70                	jo     0x417bfd
417b8d:	69 6e 67 00 44 61 74 	imul   $0x74614400,0x67(%esi),%ebp
417b94:	61                   	popa
417b95:	43                   	inc    %ebx
417b96:	6f                   	outsl  %ds:(%esi),(%dx)
417b97:	6c                   	insb   (%dx),%es:(%edi)
417b98:	75 6d                	jne    0x417c07
417b9a:	6e                   	outsb  %ds:(%esi),(%dx)
417b9b:	4d                   	dec    %ebp
417b9c:	61                   	popa
417b9d:	70 70                	jo     0x417c0f
417b9f:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
417ba6:	5f                   	pop    %edi
417ba7:	53                   	push   %ebx
417ba8:	70 72                	jo     0x417c1c
417baa:	69 6e 67 00 54 6f 4c 	imul   $0x4c6f5400,0x67(%esi),%ebp
417bb1:	6f                   	outsl  %ds:(%esi),(%dx)
417bb2:	6e                   	outsb  %ds:(%esi),(%dx)
417bb3:	67 54                	addr16 push %esp
417bb5:	69 6d 65 53 74 72 69 	imul   $0x69727453,0x65(%ebp),%ebp
417bbc:	6e                   	outsb  %ds:(%esi),(%dx)
417bbd:	67 00 54 6f          	add    %dl,0x6f(%si)
417bc1:	4c                   	dec    %esp
417bc2:	6f                   	outsl  %ds:(%esi),(%dx)
417bc3:	6e                   	outsb  %ds:(%esi),(%dx)
417bc4:	67 44                	addr16 inc %esp
417bc6:	61                   	popa
417bc7:	74 65                	je     0x417c2e
417bc9:	53                   	push   %ebx
417bca:	74 72                	je     0x417c3e
417bcc:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
417bd3:	5f                   	pop    %edi
417bd4:	43                   	inc    %ebx
417bd5:	6f                   	outsl  %ds:(%esi),(%dx)
417bd6:	6e                   	outsb  %ds:(%esi),(%dx)
417bd7:	6e                   	outsb  %ds:(%esi),(%dx)
417bd8:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
417bdd:	6e                   	outsb  %ds:(%esi),(%dx)
417bde:	53                   	push   %ebx
417bdf:	74 72                	je     0x417c53
417be1:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
417be8:	5f                   	pop    %edi
417be9:	43                   	inc    %ebx
417bea:	6f                   	outsl  %ds:(%esi),(%dx)
417beb:	6e                   	outsb  %ds:(%esi),(%dx)
417bec:	6e                   	outsb  %ds:(%esi),(%dx)
417bed:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
417bf2:	6e                   	outsb  %ds:(%esi),(%dx)
417bf3:	53                   	push   %ebx
417bf4:	74 72                	je     0x417c68
417bf6:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
417bfd:	5f                   	pop    %edi
417bfe:	65 53                	gs push %ebx
417c00:	68 6f 70 43 6f       	push   $0x6f43706f
417c05:	6e                   	outsb  %ds:(%esi),(%dx)
417c06:	6e                   	outsb  %ds:(%esi),(%dx)
417c07:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
417c0c:	6e                   	outsb  %ds:(%esi),(%dx)
417c0d:	53                   	push   %ebx
417c0e:	74 72                	je     0x417c82