4129c9:	54                   	push   %esp
4129ca:	45                   	inc    %ebp
4129cb:	5f                   	pop    %edi
4129cc:	54                   	push   %esp
4129cd:	48                   	dec    %eax
4129ce:	52                   	push   %edx
4129cf:	4f                   	dec    %edi
4129d0:	55                   	push   %ebp
4129d1:	47                   	inc    %edi
4129d2:	48                   	dec    %eax
4129d3:	00 00                	add    %al,(%eax)
4129d5:	00 00                	add    %al,(%eax)
4129d7:	00 4f 53             	add    %cl,0x53(%edi)
4129da:	20 43 72             	and    %al,0x72(%ebx)
4129dd:	65 61                	gs popa
4129df:	74 65                	je     0x412a46
4129e1:	46                   	inc    %esi
4129e2:	69 6c 65 57 28 20 70 	imul   $0x61702028,0x57(%ebp,%eiz,2),%ebp
4129e9:	61
4129ea:	74 68                	je     0x412a54
4129ec:	2c 20                	sub    $0x20,%al
4129ee:	25 23 78 2c 20       	and    $0x202c7823,%eax
4129f3:	25 23 78 2c 20       	and    $0x202c7823,%eax
4129f8:	4e                   	dec    %esi
4129f9:	55                   	push   %ebp
4129fa:	4c                   	dec    %esp
4129fb:	4c                   	dec    %esp
4129fc:	2c 20                	sub    $0x20,%al
4129fe:	4f                   	dec    %edi
4129ff:	50                   	push   %eax
412a00:	45                   	inc    %ebp
412a01:	4e                   	dec    %esi
412a02:	5f                   	pop    %edi
412a03:	45                   	inc    %ebp
412a04:	58                   	pop    %eax
412a05:	49                   	dec    %ecx
412a06:	53                   	push   %ebx
412a07:	54                   	push   %esp
412a08:	49                   	dec    %ecx
412a09:	4e                   	dec    %esi
412a0a:	47                   	inc    %edi
412a0b:	2c 20                	sub    $0x20,%al
412a0d:	46                   	inc    %esi
412a0e:	49                   	dec    %ecx
412a0f:	4c                   	dec    %esp
412a10:	45                   	inc    %ebp
412a11:	5f                   	pop    %edi
412a12:	41                   	inc    %ecx
412a13:	54                   	push   %esp
412a14:	54                   	push   %esp
412a15:	52                   	push   %edx
412a16:	49                   	dec    %ecx
412a17:	42                   	inc    %edx
412a18:	55                   	push   %ebp
412a19:	54                   	push   %esp
412a1a:	45                   	inc    %ebp
412a1b:	5f                   	pop    %edi
412a1c:	4e                   	dec    %esi
412a1d:	4f                   	dec    %edi
412a1e:	52                   	push   %edx
412a1f:	4d                   	dec    %ebp
412a20:	41                   	inc    %ecx
412a21:	4c                   	dec    %esp
412a22:	20 7c 20 46          	and    %bh,0x46(%eax,%eiz,1)
412a26:	49                   	dec    %ecx
412a27:	4c                   	dec    %esp
412a28:	45                   	inc    %ebp
412a29:	5f                   	pop    %edi
412a2a:	46                   	inc    %esi
412a2b:	4c                   	dec    %esp
412a2c:	41                   	inc    %ecx
412a2d:	47                   	inc    %edi
412a2e:	5f                   	pop    %edi
412a2f:	4f                   	dec    %edi
412a30:	56                   	push   %esi
412a31:	45                   	inc    %ebp
412a32:	52                   	push   %edx
412a33:	4c                   	dec    %esp
412a34:	41                   	inc    %ecx
412a35:	50                   	push   %eax
412a36:	50                   	push   %eax
412a37:	45                   	inc    %ebp
412a38:	44                   	inc    %esp
412a39:	20 7c 20 25          	and    %bh,0x25(%eax,%eiz,1)
412a3d:	68 73 20 7c 20       	push   $0x207c2073
412a42:	25 68 73 2c 20       	and    $0x202c7368,%eax
412a47:	4e                   	dec    %esi
412a48:	55                   	push   %ebp
412a49:	4c                   	dec    %esp
412a4a:	4c                   	dec    %esp
412a4b:	20 29                	and    %ch,(%ecx)
412a4d:	00 00                	add    %al,(%eax)
412a4f:	00 53 65             	add    %dl,0x65(%ebx)
412a52:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
412a56:	53                   	push   %ebx
412a57:	69 7a 65 54 6f 6f 42 	imul   $0x426f6f54,0x65(%edx),%edi
412a5e:	69 67 00 00 00 00 45 	imul   $0x45000000,0x0(%edi),%esp
412a65:	72 72                	jb     0x412ad9
412a67:	46                   	inc    %esi
412a68:	69 6c 65 4f 70 65 6e 	imul   $0x286e6570,0x4f(%ebp,%eiz,2),%ebp
412a6f:	28
412a70:	20 25 77 73 2c 20    	and    %ah,0x202c7377
412a76:	30 78 25             	xor    %bh,0x25(%eax)
412a79:	78 20                	js     0x412a9b
412a7b:	29 20                	sub    %esp,(%eax)
412a7d:	2d 3e 20 30 78       	sub    $0x7830203e,%eax
412a82:	25 70 7b 30 78       	and    $0x78307b70,%eax
412a87:	25 70 7d 20 29       	and    $0x29207d70,%eax
412a8c:	00 00                	add    %al,(%eax)
412a8e:	00 00                	add    %al,(%eax)
412a90:	4f                   	dec    %edi
412a91:	70 65                	jo     0x412af8
412a93:	6e                   	outsb  %ds:(%esi),(%dx)
412a94:	50                   	push   %eax
412a95:	72 6f                	jb     0x412b06
412a97:	63 65 73             	arpl   %esp,0x73(%ebp)
412a9a:	73 54                	jae    0x412af0
412a9c:	6f                   	outsl  %ds:(%esi),(%dx)
412a9d:	6b 65 6e 00          	imul   $0x0,0x6e(%ebp),%esp
412aa1:	00 00                	add    %al,(%eax)
412aa3:	00 41 64             	add    %al,0x64(%ecx)
412aa6:	6a 75                	push   $0x75
412aa8:	73 74                	jae    0x412b1e
412aaa:	54                   	push   %esp
412aab:	6f                   	outsl  %ds:(%esi),(%dx)
412aac:	6b 65 6e 50          	imul   $0x50,0x6e(%ebp),%esp
412ab0:	72 69                	jb     0x412b1b
412ab2:	76 69                	jbe    0x412b1d
412ab4:	6c                   	insb   (%dx),%es:(%edi)
412ab5:	65 67 65 73 00       	gs addr16 gs jae 0x412aba
412aba:	00 00                	add    %al,(%eax)
412abc:	4c                   	dec    %esp
412abd:	6f                   	outsl  %ds:(%esi),(%dx)
412abe:	6f                   	outsl  %ds:(%esi),(%dx)
412abf:	6b 75 70 50          	imul   $0x50,0x70(%ebp),%esi
412ac3:	72 69                	jb     0x412b2e
412ac5:	76 69                	jbe    0x412b30
412ac7:	6c                   	insb   (%dx),%es:(%edi)
412ac8:	65 67 65 56          	gs addr16 gs push %esi
412acc:	61                   	popa
412acd:	6c                   	insb   (%dx),%es:(%edi)
412ace:	75 65                	jne    0x412b35
412ad0:	57                   	push   %edi
412ad1:	00 00                	add    %al,(%eax)
412ad3:	00 53 00             	add    %dl,0x0(%ebx)
412ad6:	65 00 42 00          	add    %al,%gs:0x0(%edx)
412ada:	61                   	popa
412adb:	00 63 00             	add    %ah,0x0(%ebx)
412ade:	6b 00 75             	imul   $0x75,(%eax),%eax
412ae1:	00 70 00             	add    %dh,0x0(%eax)
412ae4:	50                   	push   %eax
412ae5:	00 72 00             	add    %dh,0x0(%edx)
412ae8:	69 00 76 00 69 00    	imul   $0x690076,(%eax),%eax
412aee:	6c                   	insb   (%dx),%es:(%edi)
412aef:	00 65 00             	add    %ah,0x0(%ebp)
412af2:	67 00 65 00          	add    %ah,0x0(%di)
412af6:	00 00                	add    %al,(%eax)
412af8:	4d                   	dec    %ebp
412af9:	00 42 00             	add    %al,0x0(%edx)
412afc:	52                   	push   %edx
412afd:	00 3a                	add    %bh,(%edx)
412aff:	00 25 00 30 00 38    	add    %ah,0x38003000
412b05:	00 58 00             	add    %bl,0x0(%eax)
412b10:	47                   	inc    %edi
412b11:	00 50 00             	add    %dl,0x0(%eax)
412b14:	54                   	push   %esp
412b15:	00 3a                	add    %bh,(%edx)
412b17:	00 25 00 30 00 38    	add    %ah,0x38003000
412b1d:	00 58 00             	add    %bl,0x0(%eax)
412b20:	2d 00 25 00 30       	sub    $0x30002500,%eax
412b25:	00 34 00             	add    %dh,(%eax,%eax,1)
412b28:	58                   	pop    %eax
412b29:	00 2d 00 25 00 30    	add    %ch,0x30002500
412b2f:	00 34 00             	add    %dh,(%eax,%eax,1)
412b32:	58                   	pop    %eax
412b33:	00 2d 00 25 00 30    	add    %ch,0x30002500
412b39:	00 32                	add    %dh,(%edx)
412b3b:	00 58 00             	add    %bl,0x0(%eax)
412b3e:	25 00 30 00 32       	and    $0x32003000,%eax
412b43:	00 58 00             	add    %bl,0x0(%eax)
412b46:	2d 00 25 00 30       	sub    $0x30002500,%eax
412b4b:	00 32                	add    %dh,(%edx)
412b4d:	00 58 00             	add    %bl,0x0(%eax)
412b50:	25 00 30 00 32       	and    $0x32003000,%eax
412b55:	00 58 00             	add    %bl,0x0(%eax)
412b58:	25 00 30 00 32       	and    $0x32003000,%eax
412b5d:	00 58 00             	add    %bl,0x0(%eax)
412b60:	25 00 30 00 32       	and    $0x32003000,%eax
412b65:	00 58 00             	add    %bl,0x0(%eax)
412b68:	25 00 30 00 32       	and    $0x32003000,%eax
412b6d:	00 58 00             	add    %bl,0x0(%eax)
412b70:	25 00 30 00 32       	and    $0x32003000,%eax
412b75:	00 58 00             	add    %bl,0x0(%eax)
412b78:	00 00                	add    %al,(%eax)
412b7a:	00 00                	add    %al,(%eax)
412b7c:	56                   	push   %esi
412b7d:	6f                   	outsl  %ds:(%esi),(%dx)
412b7e:	6c                   	insb   (%dx),%es:(%edi)
412b7f:	75 6d                	jne    0x412bee
412b81:	65 3d 25 77 73 2c    	gs cmp $0x2c737725,%eax
412b87:	20 65 6f             	and    %ah,0x6f(%ebp)
412b8a:	73 44                	jae    0x412bd0
412b8c:	69 73 6b 54 79 70 65 	imul   $0x65707954,0x6b(%ebx),%esi
412b93:	20 3d 20 25 64 2c    	and    %bh,0x2c642520
412b99:	20 66 46             	and    %ah,0x46(%esi)
412b9c:	69 78 65 64 20 3d 20 	imul   $0x203d2064,0x65(%eax),%edi
412ba3:	25 64 00 00 00       	and    $0x64,%eax
412ba8:	57                   	push   %edi
412ba9:	41                   	inc    %ecx
412baa:	52                   	push   %edx
412bab:	4e                   	dec    %esi
412bac:	49                   	dec    %ecx
412bad:	4e                   	dec    %esi
412bae:	47                   	inc    %edi
412baf:	3a 20                	cmp    (%eax),%ah
412bb1:	56                   	push   %esi
412bb2:	6f                   	outsl  %ds:(%esi),(%dx)
412bb3:	6c                   	insb   (%dx),%es:(%edi)
412bb4:	75 6d                	jne    0x412c23
412bb6:	65 3d 25 77 73 20    	gs cmp $0x20737725,%eax
412bbc:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%ebx),%esi
412bc3:	64 65 74 65          	fs gs je 0x412c2c
412bc7:	63 74 65 64          	arpl   %esi,0x64(%ebp,%eiz,2)
412bcb:	20 61 73             	and    %ah,0x73(%ecx)
412bce:	20 66 69             	and    %ah,0x69(%esi)
412bd1:	78 65                	js     0x412c38
412bd3:	64 2c 20             	fs sub $0x20,%al
412bd6:	4d                   	dec    %ebp
412bd7:	65 6d                	gs insl (%dx),%es:(%edi)
412bd9:	6f                   	outsl  %ds:(%esi),(%dx)
412bda:	72 79                	jb     0x412c55
412bdc:	4d                   	dec    %ebp
412bdd:	61                   	popa
412bde:	70 70                	jo     0x412c50
412be0:	69 6e 67 20 6f 70 65 	imul   $0x65706f20,0x67(%esi),%ebp
412be7:	72 61                	jb     0x412c4a
412be9:	74 69                	je     0x412c54
412beb:	6f                   	outsl  %ds:(%esi),(%dx)
412bec:	6e                   	outsb  %ds:(%esi),(%dx)
412bed:	73 20                	jae    0x412c0f
412bef:	77 69                	ja     0x412c5a
412bf1:	6c                   	insb   (%dx),%es:(%edi)
412bf2:	6c                   	insb   (%dx),%es:(%edi)
412bf3:	20 61 6c             	and    %ah,0x6c(%ecx)
412bf6:	6c                   	insb   (%dx),%es:(%edi)
412bf7:	20 62 65             	and    %ah,0x65(%edx)
412bfa:	20 66 6f             	and    %ah,0x6f(%esi)
412bfd:	72 63                	jb     0x412c62
412bff:	69 62 6c 79 20 43 4f 	imul   $0x4f432079,0x6c(%edx),%esp
412c06:	57                   	push   %edi
412c07:	27                   	daa
412c08:	64 00 00             	add    %al,%fs:(%eax)
412c0b:	00 00                	add    %al,(%eax)
412c0d:	00 00                	add    %al,(%eax)
412c0f:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
412c13:	00 65 00             	add    %ah,0x0(%ebp)
412c16:	72 00                	jb     0x412c18
412c18:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
412c1c:	61                   	popa
412c1d:	00 6e 00             	add    %ch,0x0(%esi)
412c20:	42                   	inc    %edx
412c21:	00 65 00             	add    %ah,0x0(%ebp)
412c24:	4f                   	dec    %edi
412c25:	00 6e 00             	add    %ch,0x0(%esi)
412c28:	6c                   	insb   (%dx),%es:(%edi)
412c29:	00 79 00             	add    %bh,0x0(%ecx)
412c2c:	4f                   	dec    %edi
412c2d:	00 6e 00             	add    %ch,0x0(%esi)
412c30:	65 00 00             	add    %al,%gs:(%eax)
412c33:	00 41 64             	add    %al,0x64(%ecx)
412c36:	64 20 52 65          	and    %dl,%fs:0x65(%edx)
412c3a:	66 20 56 6f          	data16 and %dl,0x6f(%esi)
412c3e:	6c                   	insb   (%dx),%es:(%edi)
412c3f:	75 6d                	jne    0x412cae
412c41:	65 20 70 3d          	and    %dh,%gs:0x3d(%eax)
412c45:	25 70 2c 20 50       	and    $0x50202c70,%eax
412c4a:	61                   	popa
412c4b:	74 68                	je     0x412cb5
412c4d:	3d 25 77 73 2c       	cmp    $0x2c737725,%eax
412c52:	20 43 61             	and    %al,0x61(%ebx)
412c55:	6e                   	outsb  %ds:(%esi),(%dx)
412c56:	6f                   	outsl  %ds:(%esi),(%dx)
412c57:	6e                   	outsb  %ds:(%esi),(%dx)
412c58:	69 63 61 6c 50 61 74 	imul   $0x7461506c,0x61(%ebx),%esp
412c5f:	68 3d 25 77 73       	push   $0x7377253d
412c64:	2c 20                	sub    $0x20,%al
412c66:	43                   	inc    %ebx
412c67:	72 65                	jb     0x412cce
412c69:	66 3d 25 64          	cmp    $0x6425,%ax
412c6d:	00 00                	add    %al,(%eax)
412c6f:	00 43 72             	add    %al,0x72(%ebx)
412c72:	65 61                	gs popa
412c74:	74 65                	je     0x412cdb
412c76:	64 20 56 6f          	and    %dl,%fs:0x6f(%esi)
412c7a:	6c                   	insb   (%dx),%es:(%edi)
412c7b:	75 6d                	jne    0x412cea
412c7d:	65 20 70 3d          	and    %dh,%gs:0x3d(%eax)
412c81:	25 70 2c 20 50       	and    $0x50202c70,%eax
412c86:	61                   	popa
412c87:	74 68                	je     0x412cf1
412c89:	3d 25 77 73 2c       	cmp    $0x2c737725,%eax
412c8e:	20 43 61             	and    %al,0x61(%ebx)
412c91:	6e                   	outsb  %ds:(%esi),(%dx)
412c92:	6f                   	outsl  %ds:(%esi),(%dx)
412c93:	6e                   	outsb  %ds:(%esi),(%dx)
412c94:	69 63 61 6c 50 61 74 	imul   $0x7461506c,0x61(%ebx),%esp
412c9b:	68 3d 25 77 73       	push   $0x7377253d
412ca0:	00 00                	add    %al,(%eax)
412ca2:	00 00                	add    %al,(%eax)
412ca4:	44                   	inc    %esp
412ca5:	65 6c                	gs insb (%dx),%es:(%edi)
412ca7:	65 74 65             	gs je  0x412d0f
412caa:	64 20 56 6f          	and    %dl,%fs:0x6f(%esi)
412cae:	6c                   	insb   (%dx),%es:(%edi)
412caf:	75 6d                	jne    0x412d1e
412cb1:	65 20 70 3d          	and    %dh,%gs:0x3d(%eax)
412cb5:	25 70 2c 20 50       	and    $0x50202c70,%eax
412cba:	61                   	popa
412cbb:	74 68                	je     0x412d25
412cbd:	3d 25 77 73 2c       	cmp    $0x2c737725,%eax
412cc2:	20 43 61             	and    %al,0x61(%ebx)
412cc5:	6e                   	outsb  %ds:(%esi),(%dx)
412cc6:	6f                   	outsl  %ds:(%esi),(%dx)
412cc7:	6e                   	outsb  %ds:(%esi),(%dx)
412cc8:	69 63 61 6c 50 61 74 	imul   $0x7461506c,0x61(%ebx),%esp
412ccf:	68 3d 25 77 73       	push   $0x7377253d
412cd4:	00 00                	add    %al,(%eax)
412cd6:	00 00                	add    %al,(%eax)
412cd8:	44                   	inc    %esp
412cd9:	65 6c                	gs insb (%dx),%es:(%edi)
412cdb:	20 52 65             	and    %dl,0x65(%edx)
412cde:	66 20 56 6f          	data16 and %dl,0x6f(%esi)
412ce2:	6c                   	insb   (%dx),%es:(%edi)
412ce3:	75 6d                	jne    0x412d52
412ce5:	65 20 70 3d          	and    %dh,%gs:0x3d(%eax)
412ce9:	25 70 2c 20 50       	and    $0x50202c70,%eax
412cee:	61                   	popa
412cef:	74 68                	je     0x412d59
412cf1:	3d 25 77 73 2c       	cmp    $0x2c737725,%eax
412cf6:	20 43 61             	and    %al,0x61(%ebx)
412cf9:	6e                   	outsb  %ds:(%esi),(%dx)
412cfa:	6f                   	outsl  %ds:(%esi),(%dx)
412cfb:	6e                   	outsb  %ds:(%esi),(%dx)
412cfc:	69 63 61 6c 50 61 74 	imul   $0x7461506c,0x61(%ebx),%esp
412d03:	68 3d 25 77 73       	push   $0x7377253d
412d08:	2c 20                	sub    $0x20,%al
412d0a:	43                   	inc    %ebx
412d0b:	72 65                	jb     0x412d72
412d0d:	66 3d 25 64          	cmp    $0x6425,%ax
412d11:	00 00                	add    %al,(%eax)