4128e1:	61                   	popa
4128e2:	6c                   	insb   (%dx),%es:(%edi)
4128e3:	6c                   	insb   (%dx),%es:(%edi)
4128e4:	62 61 63             	bound  %esp,0x63(%ecx)
4128e7:	6b 00 44             	imul   $0x44,(%eax),%eax
4128ea:	65 63 6c 61 72       	arpl   %ebp,%gs:0x72(%ecx,%eiz,2)
4128ef:	65 4c                	gs dec %esp
4128f1:	6f                   	outsl  %ds:(%esi),(%dx)
4128f2:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4128f5:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
4128f9:	69 6e 65 4c 61 62 65 	imul   $0x6562614c,0x65(%esi),%ebp
412900:	6c                   	insb   (%dx),%es:(%edi)
412901:	00 4d 61             	add    %cl,0x61(%ebp)
412904:	72 6b                	jb     0x412971
412906:	4c                   	dec    %esp
412907:	61                   	popa
412908:	62 65 6c             	bound  %esp,0x6c(%ebp)
41290b:	00 47 65             	add    %al,0x65(%edi)
41290e:	74 50                	je     0x412960
412910:	69 78 65 6c 00 43 61 	imul   $0x6143006c,0x65(%eax),%edi
412917:	6c                   	insb   (%dx),%es:(%edi)
412918:	6c                   	insb   (%dx),%es:(%edi)
412919:	00 43 61             	add    %al,0x61(%ebx)
41291c:	6e                   	outsb  %ds:(%esi),(%dx)
41291d:	64 79 43             	fs jns 0x412963
412920:	72 75                	jb     0x412997
412922:	73 68                	jae    0x41298c
412924:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
412927:	6c                   	insb   (%dx),%es:(%edi)
412928:	00 47 65             	add    %al,0x65(%edi)
41292b:	74 4d                	je     0x41297a
41292d:	61                   	popa
41292e:	6e                   	outsb  %ds:(%esi),(%dx)
41292f:	69 66 65 73 74 52 65 	imul   $0x65527473,0x65(%esi),%esp
412936:	73 6f                	jae    0x4129a7
412938:	75 72                	jne    0x4129ac
41293a:	63 65 53             	arpl   %esp,0x53(%ebp)
41293d:	74 72                	je     0x4129b1
41293f:	65 61                	gs popa
412941:	6d                   	insl   (%dx),%es:(%edi)
412942:	00 67 65             	add    %ah,0x65(%edi)
412945:	74 5f                	je     0x4129a6
412947:	42                   	inc    %edx
412948:	61                   	popa
412949:	73 65                	jae    0x4129b0
41294b:	53                   	push   %ebx
41294c:	74 72                	je     0x4129c0
41294e:	65 61                	gs popa
412950:	6d                   	insl   (%dx),%es:(%edi)
412951:	00 43 72             	add    %al,0x72(%ebx)
412954:	79 70                	jns    0x4129c6
412956:	74 6f                	je     0x4129c7
412958:	53                   	push   %ebx
412959:	74 72                	je     0x4129cd
41295b:	65 61                	gs popa
41295d:	6d                   	insl   (%dx),%es:(%edi)
41295e:	00 4d 65             	add    %cl,0x65(%ebp)
412961:	6d                   	insl   (%dx),%es:(%edi)
412962:	6f                   	outsl  %ds:(%esi),(%dx)
412963:	72 79                	jb     0x4129de
412965:	53                   	push   %ebx
412966:	74 72                	je     0x4129da
412968:	65 61                	gs popa
41296a:	6d                   	insl   (%dx),%es:(%edi)
41296b:	00 67 65             	add    %ah,0x65(%edi)
41296e:	74 5f                	je     0x4129cf
412970:	49                   	dec    %ecx
412971:	74 65                	je     0x4129d8
412973:	6d                   	insl   (%dx),%es:(%edi)
412974:	00 53 79             	add    %dl,0x79(%ebx)
412977:	73 74                	jae    0x4129ed
412979:	65 6d                	gs insl (%dx),%es:(%edi)
41297b:	00 53 79             	add    %dl,0x79(%ebx)
41297e:	6d                   	insl   (%dx),%es:(%edi)
41297f:	6d                   	insl   (%dx),%es:(%edi)
412980:	65 74 72             	gs je  0x4129f5
412983:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
41298a:	69 74 68 6d 00 48 61 	imul   $0x73614800,0x6d(%eax,%ebp,2),%esi
412991:	73
412992:	68 41 6c 67 6f       	push   $0x6f676c41
412997:	72 69                	jb     0x412a02
412999:	74 68                	je     0x412a03
41299b:	6d                   	insl   (%dx),%es:(%edi)
41299c:	00 6d 6d             	add    %ch,0x6d(%ebp)
41299f:	00 49 43             	add    %cl,0x43(%ecx)
4129a2:	72 79                	jb     0x412a1d
4129a4:	70 74                	jo     0x412a1a
4129a6:	6f                   	outsl  %ds:(%esi),(%dx)
4129a7:	54                   	push   %esp
4129a8:	72 61                	jb     0x412a0b
4129aa:	6e                   	outsb  %ds:(%esi),(%dx)
4129ab:	73 66                	jae    0x412a13
4129ad:	6f                   	outsl  %ds:(%esi),(%dx)
4129ae:	72 6d                	jb     0x412a1d
4129b0:	00 52 65             	add    %dl,0x65(%edx)
4129b3:	61                   	popa
4129b4:	64 42                	fs inc %edx
4129b6:	6f                   	outsl  %ds:(%esi),(%dx)
4129b7:	6f                   	outsl  %ds:(%esi),(%dx)
4129b8:	6c                   	insb   (%dx),%es:(%edi)
4129b9:	65 61                	gs popa
4129bb:	6e                   	outsb  %ds:(%esi),(%dx)
4129bc:	00 4d 69             	add    %cl,0x69(%ebp)
4129bf:	6e                   	outsb  %ds:(%esi),(%dx)
4129c0:	00 41 70             	add    %al,0x70(%ecx)
4129c3:	70 44                	jo     0x412a09
4129c5:	6f                   	outsl  %ds:(%esi),(%dx)
4129c6:	6d                   	insl   (%dx),%es:(%edi)
4129c7:	61                   	popa
4129c8:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
4129cf:	43                   	inc    %ebx
4129d0:	75 72                	jne    0x412a44
4129d2:	72 65                	jb     0x412a39
4129d4:	6e                   	outsb  %ds:(%esi),(%dx)
4129d5:	74 44                	je     0x412a1b
4129d7:	6f                   	outsl  %ds:(%esi),(%dx)
4129d8:	6d                   	insl   (%dx),%es:(%edi)
4129d9:	61                   	popa
4129da:	69 6e 00 49 6e 74 65 	imul   $0x65746e49,0x0(%esi),%ebp
4129e1:	72 61                	jb     0x412a44
4129e3:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4129e7:	6e                   	outsb  %ds:(%esi),(%dx)
4129e8:	00 53 79             	add    %dl,0x79(%ebx)
4129eb:	73 74                	jae    0x412a61
4129ed:	65 6d                	gs insl (%dx),%es:(%edi)
4129ef:	2e 52                	cs push %edx
4129f1:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4129f4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4129f9:	6e                   	outsb  %ds:(%esi),(%dx)
4129fa:	00 73 65             	add    %dh,0x65(%ebx)
4129fd:	74 5f                	je     0x412a5e
4129ff:	50                   	push   %eax
412a00:	6f                   	outsl  %ds:(%esi),(%dx)
412a01:	73 69                	jae    0x412a6c
412a03:	74 69                	je     0x412a6e
412a05:	6f                   	outsl  %ds:(%esi),(%dx)
412a06:	6e                   	outsb  %ds:(%esi),(%dx)
412a07:	00 49 6e             	add    %cl,0x6e(%ecx)
412a0a:	76 61                	jbe    0x412a6d
412a0c:	6c                   	insb   (%dx),%es:(%edi)
412a0d:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
412a14:	74
412a15:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
412a1c:	70 74                	jo     0x412a92
412a1e:	69 6f 6e 00 53 74 72 	imul   $0x72745300,0x6e(%edi),%ebp
412a25:	69 6e 67 43 6f 6d 70 	imul   $0x706d6f43,0x67(%esi),%ebp
412a2c:	61                   	popa
412a2d:	72 69                	jb     0x412a98
412a2f:	73 6f                	jae    0x412aa0
412a31:	6e                   	outsb  %ds:(%esi),(%dx)
412a32:	00 4d 65             	add    %cl,0x65(%ebp)
412a35:	74 68                	je     0x412a9f
412a37:	6f                   	outsl  %ds:(%esi),(%dx)
412a38:	64 49                	fs dec %ecx
412a3a:	6e                   	outsb  %ds:(%esi),(%dx)
412a3b:	66 6f                	outsw  %ds:(%esi),(%dx)
412a3d:	00 43 6f             	add    %al,0x6f(%ebx)
412a40:	6e                   	outsb  %ds:(%esi),(%dx)
412a41:	73 74                	jae    0x412ab7
412a43:	72 75                	jb     0x412aba
412a45:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
412a49:	49                   	dec    %ecx
412a4a:	6e                   	outsb  %ds:(%esi),(%dx)
412a4b:	66 6f                	outsw  %ds:(%esi),(%dx)
412a4d:	00 42 69             	add    %al,0x69(%edx)
412a50:	74 6d                	je     0x412abf
412a52:	61                   	popa
412a53:	70 00                	jo     0x412a55
412a55:	53                   	push   %ebx
412a56:	6c                   	insb   (%dx),%es:(%edi)
412a57:	65 65 70 00          	gs gs jo 0x412a5b
412a5b:	43                   	inc    %ebx
412a5c:	68 61 72 00 49       	push   $0x49007261
412a61:	6e                   	outsb  %ds:(%esi),(%dx)
412a62:	76 6f                	jbe    0x412ad3
412a64:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
412a68:	6d                   	insl   (%dx),%es:(%edi)
412a69:	62 65 72             	bound  %esp,0x72(%ebp)
412a6c:	00 42 69             	add    %al,0x69(%edx)
412a6f:	6e                   	outsb  %ds:(%esi),(%dx)
412a70:	61                   	popa
412a71:	72 79                	jb     0x412aec
412a73:	52                   	push   %edx
412a74:	65 61                	gs popa
412a76:	64 65 72 00          	fs gs jb 0x412a7a
412a7a:	53                   	push   %ebx
412a7b:	48                   	dec    %eax
412a7c:	41                   	inc    %ecx
412a7d:	31 43 72             	xor    %eax,0x72(%ebx)
412a80:	79 70                	jns    0x412af2
412a82:	74 6f                	je     0x412af3
412a84:	53                   	push   %ebx
412a85:	65 72 76             	gs jb  0x412afe
412a88:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
412a8f:	69 64 65 72 00 52 53 	imul   $0x41535200,0x72(%ebp,%eiz,2),%esp
412a96:	41
412a97:	43                   	inc    %ebx
412a98:	72 79                	jb     0x412b13
412a9a:	70 74                	jo     0x412b10
412a9c:	6f                   	outsl  %ds:(%esi),(%dx)
412a9d:	53                   	push   %ebx
412a9e:	65 72 76             	gs jb  0x412b17
412aa1:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
412aa8:	69 64 65 72 00 44 45 	imul   $0x53454400,0x72(%ebp,%eiz,2),%esp
412aaf:	53
412ab0:	43                   	inc    %ebx
412ab1:	72 79                	jb     0x412b2c
412ab3:	70 74                	jo     0x412b29
412ab5:	6f                   	outsl  %ds:(%esi),(%dx)
412ab6:	53                   	push   %ebx
412ab7:	65 72 76             	gs jb  0x412b30
412aba:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
412ac1:	69 64 65 72 00 4d 65 	imul   $0x74654d00,0x72(%ebp,%eiz,2),%esp
412ac8:	74
412ac9:	68 6f 64 42 75       	push   $0x7542646f
412ace:	69 6c 64 65 72 00 4d 	imul   $0x6f4d0072,0x65(%esp,%eiz,2),%ebp
412ad5:	6f
412ad6:	64 75 6c             	fs jne 0x412b45
412ad9:	65 42                	gs inc %edx
412adb:	75 69                	jne    0x412b46
412add:	6c                   	insb   (%dx),%es:(%edi)
412ade:	64 65 72 00          	fs gs jb 0x412ae2
412ae2:	54                   	push   %esp
412ae3:	79 70                	jns    0x412b55
412ae5:	65 42                	gs inc %edx
412ae7:	75 69                	jne    0x412b52
412ae9:	6c                   	insb   (%dx),%es:(%edi)
412aea:	64 65 72 00          	fs gs jb 0x412aee
412aee:	4c                   	dec    %esp
412aef:	6f                   	outsl  %ds:(%esi),(%dx)
412af0:	63 61 6c             	arpl   %esp,0x6c(%ecx)
412af3:	42                   	inc    %edx
412af4:	75 69                	jne    0x412b5f
412af6:	6c                   	insb   (%dx),%es:(%edi)
412af7:	64 65 72 00          	fs gs jb 0x412afb
412afb:	50                   	push   %eax
412afc:	61                   	popa
412afd:	72 61                	jb     0x412b60
412aff:	6d                   	insl   (%dx),%es:(%edi)
412b00:	65 74 65             	gs je  0x412b68
412b03:	72 42                	jb     0x412b47
412b05:	75 69                	jne    0x412b70
412b07:	6c                   	insb   (%dx),%es:(%edi)
412b08:	64 65 72 00          	fs gs jb 0x412b0c
412b0c:	41                   	inc    %ecx
412b0d:	73 73                	jae    0x412b82
412b0f:	65 6d                	gs insl (%dx),%es:(%edi)
412b11:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
412b15:	75 69                	jne    0x412b80
412b17:	6c                   	insb   (%dx),%es:(%edi)
412b18:	64 65 72 00          	fs gs jb 0x412b1c
412b1c:	42                   	inc    %edx
412b1d:	69 6e 64 65 72 00 42 	imul   $0x42007265,0x64(%esi),%ebp
412b24:	75 66                	jne    0x412b8c
412b26:	66 65 72 00          	data16 gs jb 0x412b2a
412b2a:	52                   	push   %edx
412b2b:	65 73 6f             	gs jae 0x412b9d
412b2e:	75 72                	jne    0x412ba2
412b30:	63 65 4d             	arpl   %esp,0x4d(%ebp)
412b33:	61                   	popa
412b34:	6e                   	outsb  %ds:(%esi),(%dx)
412b35:	61                   	popa
412b36:	67 65 72 00          	addr16 gs jb 0x412b3a
412b3a:	50                   	push   %eax
412b3b:	61                   	popa
412b3c:	72 61                	jb     0x412b9f
412b3e:	6d                   	insl   (%dx),%es:(%edi)
412b3f:	65 74 65             	gs je  0x412ba7
412b42:	72 4d                	jb     0x412b91
412b44:	6f                   	outsl  %ds:(%esi),(%dx)
412b45:	64 69 66 69 65 72 00 	imul   $0x44007265,%fs:0x69(%esi),%esp
412b4c:	44
412b4d:	65 66 69 6e 65 50 61 	imul   $0x6150,%gs:0x65(%esi),%bp
412b54:	72 61                	jb     0x412bb7
412b56:	6d                   	insl   (%dx),%es:(%edi)
412b57:	65 74 65             	gs je  0x412bbf
412b5a:	72 00                	jb     0x412b5c
412b5c:	58                   	pop    %eax
412b5d:	6f                   	outsl  %ds:(%esi),(%dx)
412b5e:	72 00                	jb     0x412b60
412b60:	43                   	inc    %ebx
412b61:	6f                   	outsl  %ds:(%esi),(%dx)
412b62:	6c                   	insb   (%dx),%es:(%edi)
412b63:	6f                   	outsl  %ds:(%esi),(%dx)
412b64:	72 00                	jb     0x412b66
412b66:	47                   	inc    %edi
412b67:	65 74 49             	gs je  0x412bb3
412b6a:	4c                   	dec    %esp
412b6b:	47                   	inc    %edi
412b6c:	65 6e                	outsb  %gs:(%esi),(%dx)
412b6e:	65 72 61             	gs jb  0x412bd2
412b71:	74 6f                	je     0x412be2
412b73:	72 00                	jb     0x412b75
412b75:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
412b7a:	00 2e                	add    %ch,(%esi)
412b7c:	63 63 74             	arpl   %esp,0x74(%ebx)
412b7f:	6f                   	outsl  %ds:(%esi),(%dx)
412b80:	72 00                	jb     0x412b82
412b82:	47                   	inc    %edi
412b83:	65 74 43             	gs je  0x412bc9
412b86:	6f                   	outsl  %ds:(%esi),(%dx)
412b87:	6e                   	outsb  %ds:(%esi),(%dx)
412b88:	73 74                	jae    0x412bfe
412b8a:	72 75                	jb     0x412c01
412b8c:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
412b90:	00 43 72             	add    %al,0x72(%ebx)
412b93:	65 61                	gs popa
412b95:	74 65                	je     0x412bfc
412b97:	44                   	inc    %esp
412b98:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
412b9c:	70 74                	jo     0x412c12
412b9e:	6f                   	outsl  %ds:(%esi),(%dx)
412b9f:	72 00                	jb     0x412ba1
412ba1:	4c                   	dec    %esp
412ba2:	64 73 74             	fs jae 0x412c19
412ba5:	72 00                	jb     0x412ba7
412ba7:	53                   	push   %ebx
412ba8:	79 73                	jns    0x412c1d
412baa:	74 65                	je     0x412c11
412bac:	6d                   	insl   (%dx),%es:(%edi)
412bad:	2e 44                	cs inc %esp
412baf:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
412bb6:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
412bbd:	74 65                	je     0x412c24
412bbf:	6d                   	insl   (%dx),%es:(%edi)
412bc0:	2e 52                	cs push %edx
412bc2:	75 6e                	jne    0x412c32
412bc4:	74 69                	je     0x412c2f
412bc6:	6d                   	insl   (%dx),%es:(%edi)
412bc7:	65 2e 49             	gs cs dec %ecx
412bca:	6e                   	outsb  %ds:(%esi),(%dx)
412bcb:	74 65                	je     0x412c32
412bcd:	72 6f                	jb     0x412c3e
412bcf:	70 53                	jo     0x412c24
412bd1:	65 72 76             	gs jb  0x412c4a
412bd4:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
412bdb:	73 74                	jae    0x412c51
412bdd:	65 6d                	gs insl (%dx),%es:(%edi)
412bdf:	2e 52                	cs push %edx
412be1:	75 6e                	jne    0x412c51
412be3:	74 69                	je     0x412c4e
412be5:	6d                   	insl   (%dx),%es:(%edi)
412be6:	65 2e 43             	gs cs inc %ebx
412be9:	6f                   	outsl  %ds:(%esi),(%dx)
412bea:	6d                   	insl   (%dx),%es:(%edi)
412beb:	70 69                	jo     0x412c56
412bed:	6c                   	insb   (%dx),%es:(%edi)
412bee:	65 72 53             	gs jb  0x412c44
412bf1:	65 72 76             	gs jb  0x412c6a
412bf4:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp