407964:	46                   	inc    %esi
407965:	69 6e 64 52 65 73 6f 	imul   $0x6f736552,0x64(%esi),%ebp
40796c:	75 72                	jne    0x4079e0
40796e:	63 65 00             	arpl   %esp,0x0(%ebp)
407971:	43                   	inc    %ebx
407972:	6c                   	insb   (%dx),%es:(%edi)
407973:	65 61                	gs popa
407975:	72 45                	jb     0x4079bc
407977:	76 65                	jbe    0x4079de
407979:	6e                   	outsb  %ds:(%esi),(%dx)
40797a:	74 43                	je     0x4079bf
40797c:	6f                   	outsl  %ds:(%esi),(%dx)
40797d:	64 65 00 47 65       	fs add %al,%gs:0x65(%edi)
407982:	74 45                	je     0x4079c9
407984:	76 65                	jbe    0x4079eb
407986:	6e                   	outsb  %ds:(%esi),(%dx)
407987:	74 43                	je     0x4079cc
407989:	6f                   	outsl  %ds:(%esi),(%dx)
40798a:	64 65 00 44 65 6c    	fs add %al,%gs:0x6c(%ebp,%eiz,2)
407990:	65 74 65             	gs je  0x4079f8
407993:	53                   	push   %ebx
407994:	75 62                	jne    0x4079f8
407996:	4b                   	dec    %ebx
407997:	65 79 54             	gs jns 0x4079ee
40799a:	72 65                	jb     0x407a01
40799c:	65 00 63 68          	add    %ah,%gs:0x68(%ebx)
4079a0:	65 63 6b 42          	arpl   %ebp,%gs:0x42(%ebx)
4079a4:	6f                   	outsl  %ds:(%esi),(%dx)
4079a5:	78 5f                	js     0x407a06
4079a7:	4d                   	dec    %ebp
4079a8:	79 73                	jns    0x407a1d
4079aa:	74 69                	je     0x407a15
4079ac:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
4079b0:	68 74 5f 53 79       	push   $0x79535f74
4079b5:	6e                   	outsb  %ds:(%esi),(%dx)
4079b6:	63 5f 4d             	arpl   %ebx,0x4d(%edi)
4079b9:	61                   	popa
4079ba:	72 71                	jb     0x407a2d
4079bc:	75 65                	jne    0x407a23
4079be:	65 00 4d 65          	add    %cl,%gs:0x65(%ebp)
4079c2:	73 73                	jae    0x407a37
4079c4:	61                   	popa
4079c5:	67 65 42             	addr16 gs inc %edx
4079c8:	6f                   	outsl  %ds:(%esi),(%dx)
4079c9:	78 49                	js     0x407a14
4079cb:	6d                   	insl   (%dx),%es:(%edi)
4079cc:	61                   	popa
4079cd:	67 65 00 69 6d       	add    %ch,%gs:0x6d(%bx,%di)
4079d2:	61                   	popa
4079d3:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
4079d8:	74 5f                	je     0x407a39
4079da:	4d                   	dec    %ebp
4079db:	65 73 73             	gs jae 0x407a51
4079de:	61                   	popa
4079df:	67 65 00 43 6f       	add    %al,%gs:0x6f(%bp,%di)
4079e4:	6d                   	insl   (%dx),%es:(%edi)
4079e5:	70 61                	jo     0x407a48
4079e7:	72 65                	jb     0x407a4e
4079e9:	45                   	inc    %ebp
4079ea:	78 63                	js     0x407a4f
4079ec:	68 61 6e 67 65       	push   $0x65676e61
4079f1:	00 63 68             	add    %ah,0x68(%ebx)
4079f4:	65 63 6b 42          	arpl   %ebp,%gs:0x42(%ebx)
4079f8:	6f                   	outsl  %ds:(%esi),(%dx)
4079f9:	78 5f                	js     0x407a5a
4079fb:	4d                   	dec    %ebp
4079fc:	79 73                	jns    0x407a71
4079fe:	74 69                	je     0x407a69
407a00:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
407a04:	68 74 5f 53 79       	push   $0x79535f74
407a09:	6e                   	outsb  %ds:(%esi),(%dx)
407a0a:	63 5f 4d             	arpl   %ebx,0x4d(%edi)
407a0d:	6f                   	outsl  %ds:(%esi),(%dx)
407a0e:	76 69                	jbe    0x407a79
407a10:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
407a14:	64 49                	fs dec %ecx
407a16:	6e                   	outsb  %ds:(%esi),(%dx)
407a17:	76 6f                	jbe    0x407a88
407a19:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
407a1d:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
407a24:	6f 6b
407a26:	65 00 49 45          	add    %cl,%gs:0x45(%ecx)
407a2a:	6e                   	outsb  %ds:(%esi),(%dx)
407a2b:	75 6d                	jne    0x407a9a
407a2d:	65 72 61             	gs jb  0x407a91
407a30:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
407a34:	49                   	dec    %ecx
407a35:	44                   	inc    %esp
407a36:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
407a3d:	6c                   	insb   (%dx),%es:(%edi)
407a3e:	65 00 57 61          	add    %dl,%gs:0x61(%edi)
407a42:	69 74 46 6f 72 49 6e 	imul   $0x706e4972,0x6f(%esi,%eax,2),%esi
407a49:	70
407a4a:	75 74                	jne    0x407ac0
407a4c:	49                   	dec    %ecx
407a4d:	64 6c                	fs insb (%dx),%es:(%edi)
407a4f:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407a53:	74 5f                	je     0x407ab4
407a55:	48                   	dec    %eax
407a56:	61                   	popa
407a57:	6e                   	outsb  %ds:(%esi),(%dx)
407a58:	64 6c                	fs insb (%dx),%es:(%edi)
407a5a:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
407a5e:	6e                   	outsb  %ds:(%esi),(%dx)
407a5f:	74 69                	je     0x407aca
407a61:	6d                   	insl   (%dx),%es:(%edi)
407a62:	65 54                	gs push %esp
407a64:	79 70                	jns    0x407ad6
407a66:	65 48                	gs dec %eax
407a68:	61                   	popa
407a69:	6e                   	outsb  %ds:(%esi),(%dx)
407a6a:	64 6c                	fs insb (%dx),%es:(%edi)
407a6c:	65 00 47 65          	add    %al,%gs:0x65(%edi)
407a70:	74 54                	je     0x407ac6
407a72:	79 70                	jns    0x407ae4
407a74:	65 46                	gs inc %esi
407a76:	72 6f                	jb     0x407ae7
407a78:	6d                   	insl   (%dx),%es:(%edi)
407a79:	48                   	dec    %eax
407a7a:	61                   	popa
407a7b:	6e                   	outsb  %ds:(%esi),(%dx)
407a7c:	64 6c                	fs insb (%dx),%es:(%edi)
407a7e:	65 00 57 61          	add    %dl,%gs:0x61(%edi)
407a82:	69 74 48 61 6e 64 6c 	imul   $0x656c646e,0x61(%eax,%ecx,2),%esi
407a89:	65
407a8a:	00 67 65             	add    %ah,0x65(%edi)
407a8d:	74 5f                	je     0x407aee
407a8f:	4d                   	dec    %ebp
407a90:	61                   	popa
407a91:	69 6e 57 69 6e 64 6f 	imul   $0x6f646e69,0x57(%esi),%ebp
407a98:	77 48                	ja     0x407ae2
407a9a:	61                   	popa
407a9b:	6e                   	outsb  %ds:(%esi),(%dx)
407a9c:	64 6c                	fs insb (%dx),%es:(%edi)
407a9e:	65 00 43 5f          	add    %al,%gs:0x5f(%ebx)
407aa2:	46                   	inc    %esi
407aa3:	69 6c 65 00 4c 6f 61 	imul   $0x64616f4c,0x0(%ebp,%eiz,2),%ebp
407aaa:	64
407aab:	50                   	push   %eax
407aac:	72 6f                	jb     0x407b1d
407aae:	66 69 6c 65 00 43 6c 	imul   $0x6c43,0x0(%ebp,%eiz,2),%bp
407ab5:	61                   	popa
407ab6:	73 73                	jae    0x407b2b
407ab8:	5f                   	pop    %edi
407ab9:	47                   	inc    %edi
407aba:	5f                   	pop    %edi
407abb:	4b                   	dec    %ebx
407abc:	65 79 5f             	gs jns 0x407b1e
407abf:	53                   	push   %ebx
407ac0:	61                   	popa
407ac1:	76 65                	jbe    0x407b28
407ac3:	50                   	push   %eax
407ac4:	72 6f                	jb     0x407b35
407ac6:	66 69 6c 65 00 43 6f 	imul   $0x6f43,0x0(%ebp,%eiz,2),%bp
407acd:	6e                   	outsb  %ds:(%esi),(%dx)
407ace:	73 6f                	jae    0x407b3f
407ad0:	6c                   	insb   (%dx),%es:(%edi)
407ad1:	65 00 4c 65 64       	add    %cl,%gs:0x64(%ebp,%eiz,2)
407ad6:	53                   	push   %ebx
407ad7:	74 79                	je     0x407b52
407ad9:	6c                   	insb   (%dx),%es:(%edi)
407ada:	65 00 4d 6f          	add    %cl,%gs:0x6f(%ebp)
407ade:	64 75 6c             	fs jne 0x407b4d
407ae1:	65 5f                	gs pop %edi
407ae3:	4e                   	dec    %esi
407ae4:	61                   	popa
407ae5:	6d                   	insl   (%dx),%es:(%edi)
407ae6:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
407aea:	73 74                	jae    0x407b60
407aec:	65 72 50             	gs jb  0x407b3f
407aef:	72 6f                	jb     0x407b60
407af1:	6a 65                	push   $0x65
407af3:	63 74 5f 4e          	arpl   %esi,0x4e(%edi,%ebx,2)
407af7:	61                   	popa
407af8:	6d                   	insl   (%dx),%es:(%edi)
407af9:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407afd:	74 5f                	je     0x407b5e
407aff:	4e                   	dec    %esi
407b00:	61                   	popa
407b01:	6d                   	insl   (%dx),%es:(%edi)
407b02:	65 00 4d 65          	add    %cl,%gs:0x65(%ebp)
407b06:	74 68                	je     0x407b70
407b08:	6f                   	outsl  %ds:(%esi),(%dx)
407b09:	64 4e                	fs dec %esi
407b0b:	61                   	popa
407b0c:	6d                   	insl   (%dx),%es:(%edi)
407b0d:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407b11:	74 5f                	je     0x407b72
407b13:	46                   	inc    %esi
407b14:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
407b1b:	00
407b1c:	67 65 74 5f          	addr16 gs je 0x407b7f
407b20:	53                   	push   %ebx
407b21:	61                   	popa
407b22:	66 65 46             	gs inc %si
407b25:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
407b2c:	00
407b2d:	43                   	inc    %ebx
407b2e:	6c                   	insb   (%dx),%es:(%edi)
407b2f:	61                   	popa
407b30:	73 73                	jae    0x407ba5
407b32:	4e                   	dec    %esi
407b33:	61                   	popa
407b34:	6d                   	insl   (%dx),%es:(%edi)
407b35:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
407b39:	6f                   	outsl  %ds:(%esi),(%dx)
407b3a:	6a 65                	push   $0x65
407b3c:	63 74 4e 61          	arpl   %esi,0x61(%esi,%ecx,2)
407b40:	6d                   	insl   (%dx),%es:(%edi)
407b41:	65 00 4b 65          	add    %cl,%gs:0x65(%ebx)
407b45:	79 4e                	jns    0x407b95
407b47:	61                   	popa
407b48:	6d                   	insl   (%dx),%es:(%edi)
407b49:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
407b4e:	65 54                	gs push %esp
407b50:	69 6d 65 00 57 61 69 	imul   $0x69615700,0x65(%ebp),%ebp
407b57:	74 4f                	je     0x407ba8
407b59:	6e                   	outsb  %ds:(%esi),(%dx)
407b5a:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
407b5e:	61                   	popa
407b5f:	64 4c                	fs dec %esp
407b61:	69 6e 65 00 57 72 69 	imul   $0x69725700,0x65(%esi),%ebp
407b68:	74 65                	je     0x407bcf
407b6a:	4c                   	dec    %esp
407b6b:	69 6e 65 00 4e 6f 6e 	imul   $0x6e6f4e00,0x65(%esi),%ebp
407b72:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407b76:	74 5f                	je     0x407bd7
407b78:	54                   	push   %esp
407b79:	79 70                	jns    0x407beb
407b7b:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
407b7f:	6c                   	insb   (%dx),%es:(%edi)
407b80:	75 65                	jne    0x407be7
407b82:	54                   	push   %esp
407b83:	79 70                	jns    0x407bf5
407b85:	65 00 4f 66          	add    %cl,%gs:0x66(%edi)
407b89:	54                   	push   %esp
407b8a:	79 70                	jns    0x407bfc
407b8c:	65 00 43 69          	add    %al,%gs:0x69(%ebx)
407b90:	6d                   	insl   (%dx),%es:(%edi)
407b91:	54                   	push   %esp
407b92:	79 70                	jns    0x407c04
407b94:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
407b98:	74 5f                	je     0x407bf9
407b9a:	44                   	inc    %esp
407b9b:	69 63 74 54 79 70 65 	imul   $0x65707954,0x74(%ebx),%esp
407ba2:	00 73 65             	add    %dh,0x65(%ebx)
407ba5:	74 5f                	je     0x407c06
407ba7:	44                   	inc    %esp
407ba8:	69 63 74 54 79 70 65 	imul   $0x65707954,0x74(%ebx),%esp
407baf:	00 53 79             	add    %dl,0x79(%ebx)
407bb2:	73 74                	jae    0x407c28
407bb4:	65 6d                	gs insl (%dx),%es:(%edi)
407bb6:	2e 43                	cs inc %ebx
407bb8:	6f                   	outsl  %ds:(%esi),(%dx)
407bb9:	72 65                	jb     0x407c20
407bbb:	00 50 72             	add    %dl,0x72(%eax)
407bbe:	65 73 65             	gs jae 0x407c26
407bc1:	6e                   	outsb  %ds:(%esi),(%dx)
407bc2:	74 61                	je     0x407c25
407bc4:	74 69                	je     0x407c2f
407bc6:	6f                   	outsl  %ds:(%esi),(%dx)
407bc7:	6e                   	outsb  %ds:(%esi),(%dx)
407bc8:	43                   	inc    %ebx
407bc9:	6f                   	outsl  %ds:(%esi),(%dx)
407bca:	72 65                	jb     0x407c31
407bcc:	00 67 65             	add    %ah,0x65(%edi)
407bcf:	74 5f                	je     0x407c30
407bd1:	43                   	inc    %ebx
407bd2:	75 72                	jne    0x407c46
407bd4:	72 65                	jb     0x407c3b
407bd6:	6e                   	outsb  %ds:(%esi),(%dx)
407bd7:	74 55                	je     0x407c2e
407bd9:	49                   	dec    %ecx
407bda:	43                   	inc    %ebx
407bdb:	75 6c                	jne    0x407c49
407bdd:	74 75                	je     0x407c54
407bdf:	72 65                	jb     0x407c46
407be1:	00 67 65             	add    %ah,0x65(%edi)
407be4:	74 5f                	je     0x407c45
407be6:	43                   	inc    %ebx
407be7:	75 6c                	jne    0x407c55
407be9:	74 75                	je     0x407c60
407beb:	72 65                	jb     0x407c52
407bed:	00 73 65             	add    %dh,0x65(%ebx)
407bf0:	74 5f                	je     0x407c51
407bf2:	43                   	inc    %ebx
407bf3:	75 6c                	jne    0x407c61
407bf5:	74 75                	je     0x407c6c
407bf7:	72 65                	jb     0x407c5e
407bf9:	00 72 65             	add    %dh,0x65(%edx)
407bfc:	73 6f                	jae    0x407c6d
407bfe:	75 72                	jne    0x407c72
407c00:	63 65 43             	arpl   %esp,0x43(%ebp)
407c03:	75 6c                	jne    0x407c71
407c05:	74 75                	je     0x407c7c
407c07:	72 65                	jb     0x407c6e
407c09:	00 52 65             	add    %dl,0x65(%edx)
407c0c:	67 69 73 74 72 79 5f 	imul   $0x425f7972,0x74(%bp,%di),%esi
407c13:	42
407c14:	61                   	popa
407c15:	73 65                	jae    0x407c7c
407c17:	00 42 75             	add    %al,0x75(%edx)
407c1a:	74 74                	je     0x407c90
407c1c:	6f                   	outsl  %ds:(%esi),(%dx)
407c1d:	6e                   	outsb  %ds:(%esi),(%dx)
407c1e:	42                   	inc    %edx
407c1f:	61                   	popa
407c20:	73 65                	jae    0x407c87
407c22:	00 41 70             	add    %al,0x70(%ecx)
407c25:	70 6c                	jo     0x407c93
407c27:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
407c2e:	53                   	push   %ebx
407c2f:	65 74 74             	gs je  0x407ca6
407c32:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
407c39:	65 00 57 69          	add    %dl,%gs:0x69(%edi)
407c3d:	6e                   	outsb  %ds:(%esi),(%dx)
407c3e:	64 6f                	outsl  %fs:(%esi),(%dx)
407c40:	77 73                	ja     0x407cb5
407c42:	42                   	inc    %edx
407c43:	61                   	popa
407c44:	73 65                	jae    0x407cab
407c46:	00 53 65             	add    %dl,0x65(%ebx)
407c49:	74 42                	je     0x407c8d
407c4b:	61                   	popa
407c4c:	73 65                	jae    0x407cb3
407c4e:	00 43 6c             	add    %al,0x6c(%ebx)
407c51:	6f                   	outsl  %ds:(%esi),(%dx)
407c52:	73 65                	jae    0x407cb9
407c54:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
407c58:	70 6f                	jo     0x407cc9
407c5a:	73 65                	jae    0x407cc1
407c5c:	00 54 72 79          	add    %dl,0x79(%edx,%esi,2)
407c60:	50                   	push   %eax
407c61:	61                   	popa
407c62:	72 73                	jb     0x407cd7
407c64:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
407c68:	76 65                	jbe    0x407ccf
407c6a:	72 73                	jb     0x407cdf
407c6c:	65 00 4d 75          	add    %cl,%gs:0x75(%ebp)
407c70:	6c                   	insb   (%dx),%es:(%edi)
407c71:	74 69                	je     0x407cdc
407c73:	63 61 73             	arpl   %esp,0x73(%ecx)
407c76:	74 44                	je     0x407cbc
407c78:	65 6c                	gs insb (%dx),%es:(%edi)
407c7a:	65 67 61             	gs addr16 popa
407c7d:	74 65                	je     0x407ce4
407c7f:	00 45 64             	add    %al,0x64(%ebp)
407c82:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
407c89:	77
407c8a:	73 61                	jae    0x407ced