414924:	6c                   	insb   (%dx),%es:(%edi)
414925:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41492a:	6e                   	outsb  %ds:(%esi),(%dx)
41492b:	73 2e                	jae    0x41495b
41492d:	47                   	inc    %edi
41492e:	65 6e                	outsb  %gs:(%esi),(%dx)
414930:	65 72 69             	gs jb  0x41499c
414933:	63 00                	arpl   %eax,(%eax)
414935:	4d                   	dec    %ebp
414936:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
41493d:	74 2e                	je     0x41496d
41493f:	56                   	push   %esi
414940:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
414947:	73 69                	jae    0x4149b2
414949:	63 00                	arpl   %eax,(%eax)
41494b:	41                   	inc    %ecx
41494c:	64 64 41             	fs fs inc %ecx
41494f:	72 63                	jb     0x4149b4
414951:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
414955:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
414959:	64 00 44 61 79       	add    %al,%fs:0x79(%ecx,%eiz,2)
41495e:	42                   	inc    %edx
41495f:	61                   	popa
414960:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414963:	72 6f                	jb     0x4149d4
414965:	75 6e                	jne    0x4149d5
414967:	64 4f                	fs dec %edi
414969:	64 64 00 45 78       	fs add %al,%fs:0x78(%ebp)
41496e:	70 61                	jo     0x4149d1
414970:	6e                   	outsb  %ds:(%esi),(%dx)
414971:	64 65 64 00 69 74    	fs gs add %ch,%fs:0x74(%ecx)
414977:	65 6d                	gs insl (%dx),%es:(%edi)
414979:	4f                   	dec    %edi
41497a:	6e                   	outsb  %ds:(%esi),(%dx)
41497b:	53                   	push   %ebx
41497c:	74 61                	je     0x4149df
41497e:	74 65                	je     0x4149e5
414980:	43                   	inc    %ebx
414981:	68 61 6e 67 65       	push   $0x65676e61
414986:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
41498a:	64 5f                	fs pop %edi
41498c:	53                   	push   %ebx
41498d:	65 6c                	gs insb (%dx),%es:(%edi)
41498f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
414994:	6e                   	outsb  %ds:(%esi),(%dx)
414995:	43                   	inc    %ebx
414996:	68 61 6e 67 65       	push   $0x65676e61
41499b:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
41499f:	6d                   	insl   (%dx),%es:(%edi)
4149a0:	6f                   	outsl  %ds:(%esi),(%dx)
4149a1:	76 65                	jbe    0x414a08
4149a3:	5f                   	pop    %edi
4149a4:	53                   	push   %ebx
4149a5:	65 6c                	gs insb (%dx),%es:(%edi)
4149a7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4149ac:	6e                   	outsb  %ds:(%esi),(%dx)
4149ad:	43                   	inc    %ebx
4149ae:	68 61 6e 67 65       	push   $0x65676e61
4149b3:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
4149b7:	53                   	push   %ebx
4149b8:	65 6c                	gs insb (%dx),%es:(%edi)
4149ba:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4149bf:	6e                   	outsb  %ds:(%esi),(%dx)
4149c0:	43                   	inc    %ebx
4149c1:	68 61 6e 67 65       	push   $0x65676e61
4149c6:	64 00 43 6f          	add    %al,%fs:0x6f(%ebx)
4149ca:	6c                   	insb   (%dx),%es:(%edi)
4149cb:	6c                   	insb   (%dx),%es:(%edi)
4149cc:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4149d1:	6e                   	outsb  %ds:(%esi),(%dx)
4149d2:	43                   	inc    %ebx
4149d3:	68 61 6e 67 65       	push   $0x65676e61
4149d8:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
4149dc:	64 5f                	fs pop %edi
4149de:	49                   	dec    %ecx
4149df:	74 65                	je     0x414a46
4149e1:	6d                   	insl   (%dx),%es:(%edi)
4149e2:	44                   	inc    %esp
4149e3:	61                   	popa
4149e4:	74 65                	je     0x414a4b
4149e6:	73 43                	jae    0x414a2b
4149e8:	68 61 6e 67 65       	push   $0x65676e61
4149ed:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
4149f1:	6d                   	insl   (%dx),%es:(%edi)
4149f2:	6f                   	outsl  %ds:(%esi),(%dx)
4149f3:	76 65                	jbe    0x414a5a
4149f5:	5f                   	pop    %edi
4149f6:	49                   	dec    %ecx
4149f7:	74 65                	je     0x414a5e
4149f9:	6d                   	insl   (%dx),%es:(%edi)
4149fa:	44                   	inc    %esp
4149fb:	61                   	popa
4149fc:	74 65                	je     0x414a63
4149fe:	73 43                	jae    0x414a43
414a00:	68 61 6e 67 65       	push   $0x65676e61
414a05:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414a09:	49                   	dec    %ecx
414a0a:	74 65                	je     0x414a71
414a0c:	6d                   	insl   (%dx),%es:(%edi)
414a0d:	44                   	inc    %esp
414a0e:	61                   	popa
414a0f:	74 65                	je     0x414a76
414a11:	73 43                	jae    0x414a56
414a13:	68 61 6e 67 65       	push   $0x65676e61
414a18:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414a1c:	74 5f                	je     0x414a7d
414a1e:	4c                   	dec    %esp
414a1f:	6f                   	outsl  %ds:(%esi),(%dx)
414a20:	63 6b 65             	arpl   %ebp,0x65(%ebx)
414a23:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
414a27:	74 5f                	je     0x414a88
414a29:	4c                   	dec    %esp
414a2a:	6f                   	outsl  %ds:(%esi),(%dx)
414a2b:	63 6b 65             	arpl   %ebp,0x65(%ebx)
414a2e:	64 00 5f 6c          	add    %bl,%fs:0x6c(%edi)
414a32:	6f                   	outsl  %ds:(%esi),(%dx)
414a33:	63 6b 65             	arpl   %ebp,0x65(%ebx)
414a36:	64 00 49 6e          	add    %cl,%fs:0x6e(%ecx)
414a3a:	74 65                	je     0x414aa1
414a3c:	72 6c                	jb     0x414aaa
414a3e:	6f                   	outsl  %ds:(%esi),(%dx)
414a3f:	63 6b 65             	arpl   %ebp,0x65(%ebx)
414a42:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
414a46:	74 5f                	je     0x414aa7
414a48:	46                   	inc    %esi
414a49:	6f                   	outsl  %ds:(%esi),(%dx)
414a4a:	72 6d                	jb     0x414ab9
414a4c:	61                   	popa
414a4d:	74 74                	je     0x414ac3
414a4f:	69 6e 67 45 6e 61 62 	imul   $0x62616e45,0x67(%esi),%ebp
414a56:	6c                   	insb   (%dx),%es:(%edi)
414a57:	65 64 00 61 64       	gs add %ah,%fs:0x64(%ecx)
414a5c:	64 5f                	fs pop %edi
414a5e:	49                   	dec    %ecx
414a5f:	74 65                	je     0x414ac6
414a61:	6d                   	insl   (%dx),%es:(%edi)
414a62:	73 50                	jae    0x414ab4
414a64:	6f                   	outsl  %ds:(%esi),(%dx)
414a65:	73 69                	jae    0x414ad0
414a67:	74 69                	je     0x414ad2
414a69:	6f                   	outsl  %ds:(%esi),(%dx)
414a6a:	6e                   	outsb  %ds:(%esi),(%dx)
414a6b:	65 64 00 72 65       	gs add %dh,%fs:0x65(%edx)
414a70:	6d                   	insl   (%dx),%es:(%edi)
414a71:	6f                   	outsl  %ds:(%esi),(%dx)
414a72:	76 65                	jbe    0x414ad9
414a74:	5f                   	pop    %edi
414a75:	49                   	dec    %ecx
414a76:	74 65                	je     0x414add
414a78:	6d                   	insl   (%dx),%es:(%edi)
414a79:	73 50                	jae    0x414acb
414a7b:	6f                   	outsl  %ds:(%esi),(%dx)
414a7c:	73 69                	jae    0x414ae7
414a7e:	74 69                	je     0x414ae9
414a80:	6f                   	outsl  %ds:(%esi),(%dx)
414a81:	6e                   	outsb  %ds:(%esi),(%dx)
414a82:	65 64 00 52 61       	gs add %dl,%fs:0x61(%edx)
414a87:	69 73 65 49 74 65 6d 	imul   $0x6d657449,0x65(%ebx),%esi
414a8e:	73 50                	jae    0x414ae0
414a90:	6f                   	outsl  %ds:(%esi),(%dx)
414a91:	73 69                	jae    0x414afc
414a93:	74 69                	je     0x414afe
414a95:	6f                   	outsl  %ds:(%esi),(%dx)
414a96:	6e                   	outsb  %ds:(%esi),(%dx)
414a97:	65 64 00 4f 6e       	gs add %cl,%fs:0x6e(%edi)
414a9c:	49                   	dec    %ecx
414a9d:	74 65                	je     0x414b04
414a9f:	6d                   	insl   (%dx),%es:(%edi)
414aa0:	73 50                	jae    0x414af2
414aa2:	6f                   	outsl  %ds:(%esi),(%dx)
414aa3:	73 69                	jae    0x414b0e
414aa5:	74 69                	je     0x414b10
414aa7:	6f                   	outsl  %ds:(%esi),(%dx)
414aa8:	6e                   	outsb  %ds:(%esi),(%dx)
414aa9:	65 64 00 67 72       	gs add %ah,%fs:0x72(%edi)
414aae:	6f                   	outsl  %ds:(%esi),(%dx)
414aaf:	75 70                	jne    0x414b21
414ab1:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)
414ab6:	74 5f                	je     0x414b17
414ab8:	44                   	inc    %esp
414ab9:	6f                   	outsl  %ds:(%esi),(%dx)
414aba:	75 62                	jne    0x414b1e
414abc:	6c                   	insb   (%dx),%es:(%edi)
414abd:	65 42                	gs inc %edx
414abf:	75 66                	jne    0x414b27
414ac1:	66 65 72 65          	data16 gs jb 0x414b2a
414ac5:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414ac9:	74 5f                	je     0x414b2a
414acb:	46                   	inc    %esi
414acc:	6f                   	outsl  %ds:(%esi),(%dx)
414acd:	63 75 73             	arpl   %esi,0x73(%ebp)
414ad0:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
414ad5:	74 5f                	je     0x414b36
414ad7:	43                   	inc    %ebx
414ad8:	72 65                	jb     0x414b3f
414ada:	61                   	popa
414adb:	74 65                	je     0x414b42
414add:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
414ae1:	64 5f                	fs pop %edi
414ae3:	49                   	dec    %ecx
414ae4:	74 65                	je     0x414b4b
414ae6:	6d                   	insl   (%dx),%es:(%edi)
414ae7:	43                   	inc    %ebx
414ae8:	72 65                	jb     0x414b4f
414aea:	61                   	popa
414aeb:	74 65                	je     0x414b52
414aed:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
414af1:	6d                   	insl   (%dx),%es:(%edi)
414af2:	6f                   	outsl  %ds:(%esi),(%dx)
414af3:	76 65                	jbe    0x414b5a
414af5:	5f                   	pop    %edi
414af6:	49                   	dec    %ecx
414af7:	74 65                	je     0x414b5e
414af9:	6d                   	insl   (%dx),%es:(%edi)
414afa:	43                   	inc    %ebx
414afb:	72 65                	jb     0x414b62
414afd:	61                   	popa
414afe:	74 65                	je     0x414b65
414b00:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
414b04:	49                   	dec    %ecx
414b05:	74 65                	je     0x414b6c
414b07:	6d                   	insl   (%dx),%es:(%edi)
414b08:	43                   	inc    %ebx
414b09:	72 65                	jb     0x414b70
414b0b:	61                   	popa
414b0c:	74 65                	je     0x414b73
414b0e:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
414b12:	74 5f                	je     0x414b73
414b14:	53                   	push   %ebx
414b15:	65 6c                	gs insb (%dx),%es:(%edi)
414b17:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b1c:	00 67 65             	add    %ah,0x65(%edi)
414b1f:	74 5f                	je     0x414b80
414b21:	4f                   	dec    %edi
414b22:	76 65                	jbe    0x414b89
414b24:	72 66                	jb     0x414b8c
414b26:	6c                   	insb   (%dx),%es:(%edi)
414b27:	6f                   	outsl  %ds:(%esi),(%dx)
414b28:	77 45                	ja     0x414b6f
414b2a:	6e                   	outsb  %ds:(%esi),(%dx)
414b2b:	64 53                	fs push %ebx
414b2d:	65 6c                	gs insb (%dx),%es:(%edi)
414b2f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b34:	00 53 65             	add    %dl,0x65(%ebx)
414b37:	74 4f                	je     0x414b88
414b39:	76 65                	jbe    0x414ba0
414b3b:	72 66                	jb     0x414ba3
414b3d:	6c                   	insb   (%dx),%es:(%edi)
414b3e:	6f                   	outsl  %ds:(%esi),(%dx)
414b3f:	77 45                	ja     0x414b86
414b41:	6e                   	outsb  %ds:(%esi),(%dx)
414b42:	64 53                	fs push %ebx
414b44:	65 6c                	gs insb (%dx),%es:(%edi)
414b46:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b4b:	00 5f 6f             	add    %bl,0x6f(%edi)
414b4e:	76 65                	jbe    0x414bb5
414b50:	72 6c                	jb     0x414bbe
414b52:	6f                   	outsl  %ds:(%esi),(%dx)
414b53:	77 45                	ja     0x414b9a
414b55:	6e                   	outsb  %ds:(%esi),(%dx)
414b56:	64 53                	fs push %ebx
414b58:	65 6c                	gs insb (%dx),%es:(%edi)
414b5a:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b5f:	00 44 61 79          	add    %al,0x79(%ecx,%eiz,2)
414b63:	42                   	inc    %edx
414b64:	61                   	popa
414b65:	63 6b 67             	arpl   %ebp,0x67(%ebx)
414b68:	72 6f                	jb     0x414bd9
414b6a:	75 6e                	jne    0x414bda
414b6c:	64 53                	fs push %ebx
414b6e:	65 6c                	gs insb (%dx),%es:(%edi)
414b70:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b75:	00 61 64             	add    %ah,0x64(%ecx)
414b78:	64 5f                	fs pop %edi
414b7a:	49                   	dec    %ecx
414b7b:	74 65                	je     0x414be2
414b7d:	6d                   	insl   (%dx),%es:(%edi)
414b7e:	53                   	push   %ebx
414b7f:	65 6c                	gs insb (%dx),%es:(%edi)
414b81:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b86:	00 72 65             	add    %dh,0x65(%edx)
414b89:	6d                   	insl   (%dx),%es:(%edi)
414b8a:	6f                   	outsl  %ds:(%esi),(%dx)
414b8b:	76 65                	jbe    0x414bf2
414b8d:	5f                   	pop    %edi
414b8e:	49                   	dec    %ecx
414b8f:	74 65                	je     0x414bf6
414b91:	6d                   	insl   (%dx),%es:(%edi)
414b92:	53                   	push   %ebx
414b93:	65 6c                	gs insb (%dx),%es:(%edi)
414b95:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414b9a:	00 4f 6e             	add    %cl,0x6e(%edi)
414b9d:	49                   	dec    %ecx
414b9e:	74 65                	je     0x414c05
414ba0:	6d                   	insl   (%dx),%es:(%edi)
414ba1:	53                   	push   %ebx
414ba2:	65 6c                	gs insb (%dx),%es:(%edi)
414ba4:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414ba9:	00 67 65             	add    %ah,0x65(%edi)
414bac:	74 5f                	je     0x414c0d
414bae:	42                   	inc    %edx
414baf:	61                   	popa
414bb0:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414bb3:	61                   	popa
414bb4:	72 64                	jb     0x414c1a
414bb6:	42                   	inc    %edx
414bb7:	75 74                	jne    0x414c2d
414bb9:	74 6f                	je     0x414c2a
414bbb:	6e                   	outsb  %ds:(%esi),(%dx)
414bbc:	53                   	push   %ebx
414bbd:	65 6c                	gs insb (%dx),%es:(%edi)
414bbf:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414bc4:	00 53 65             	add    %dl,0x65(%ebx)
414bc7:	74 42                	je     0x414c0b
414bc9:	61                   	popa
414bca:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414bcd:	61                   	popa
414bce:	72 64                	jb     0x414c34
414bd0:	42                   	inc    %edx
414bd1:	75 74                	jne    0x414c47
414bd3:	74 6f                	je     0x414c44
414bd5:	6e                   	outsb  %ds:(%esi),(%dx)
414bd6:	53                   	push   %ebx
414bd7:	65 6c                	gs insb (%dx),%es:(%edi)
414bd9:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414bde:	00 5f 62             	add    %bl,0x62(%edi)
414be1:	61                   	popa
414be2:	63 6b 77             	arpl   %ebp,0x77(%ebx)
414be5:	61                   	popa
414be6:	72 64                	jb     0x414c4c
414be8:	42                   	inc    %edx
414be9:	75 74                	jne    0x414c5f
414beb:	74 6f                	je     0x414c5c
414bed:	6e                   	outsb  %ds:(%esi),(%dx)
414bee:	53                   	push   %ebx
414bef:	65 6c                	gs insb (%dx),%es:(%edi)
414bf1:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
414bf6:	00 67 65             	add    %ah,0x65(%edi)
414bf9:	74 5f                	je     0x414c5a
414bfb:	46                   	inc    %esi
414bfc:	6f                   	outsl  %ds:(%esi),(%dx)
414bfd:	72 77                	jb     0x414c76
414bff:	61                   	popa
414c00:	72 64                	jb     0x414c66
414c02:	42                   	inc    %edx
414c03:	75 74                	jne    0x414c79
414c05:	74 6f                	je     0x414c76
414c07:	6e                   	outsb  %ds:(%esi),(%dx)
414c08:	53                   	push   %ebx
414c09:	65 6c                	gs insb (%dx),%es:(%edi)