4149d3:	4c                   	dec    %esp
4149d4:	85 91 ea 19 73 db    	test   %edx,-0x248ce616(%ecx)
4149da:	55                   	push   %ebp
4149db:	da 16                	ficoml (%esi)
4149dd:	67 61                	addr16 popa
4149df:	0a ca                	or     %dl,%cl
4149e1:	ce                   	into
4149e2:	d2 44 88 89          	rolb   %cl,-0x77(%eax,%ecx,4)
4149e6:	8b d6                	mov    %esi,%edx
4149e8:	30 3f                	xor    %bh,(%edi)
4149ea:	c4 87 23 3b 80 c7    	les    -0x387fc4dd(%edi),%eax
4149f0:	19 c1                	sbb    %eax,%ecx
4149f2:	7b 44                	jnp    0x414a38
4149f4:	b2 5e                	mov    $0x5e,%dl
4149f6:	02 eb                	add    %bl,%ch
4149f8:	34 66                	xor    $0x66,%al
4149fa:	03 4c 02 4f          	add    0x4f(%edx,%eax,1),%ecx
4149fe:	ad                   	lods   %ds:(%esi),%eax
4149ff:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
414a05:	0c 00                	or     $0x0,%al
414a07:	aa                   	stos   %al,%es:(%edi)
414a08:	00 60 d3             	add    %ah,-0x2d(%eax)
414a0b:	93                   	xchg   %eax,%ebx
414a0c:	4e                   	dec    %esi
414a0d:	4f                   	dec    %edi
414a0e:	4e                   	dec    %esi
414a0f:	49                   	dec    %ecx
414a10:	4e                   	dec    %esi
414a11:	56                   	push   %esi
414a12:	49                   	dec    %ecx
414a13:	4e                   	dec    %esi
414a14:	43                   	inc    %ebx
414a15:	49                   	dec    %ecx
414a16:	00 00                	add    %al,(%eax)
414a18:	2e 3d fb fc fa a0    	cs cmp $0xa0fafcfb,%eax
414a1e:	68 10 a7 38 08       	push   $0x838a710
414a23:	00 2b                	add    %ch,(%ebx)
414a25:	33 71 b5             	xor    -0x4b(%ecx),%esi
414a28:	43                   	inc    %ebx
414a29:	3a 5c 50 72          	cmp    0x72(%eax,%edx,2),%bl
414a2d:	6f                   	outsl  %ds:(%esi),(%dx)
414a2e:	67 72 61             	addr16 jb 0x414a92
414a31:	6d                   	insl   (%dx),%es:(%edi)
414a32:	20 46 69             	and    %al,0x69(%esi)
414a35:	6c                   	insb   (%dx),%es:(%edi)
414a36:	65 73 20             	gs jae 0x414a59
414a39:	28 78 38             	sub    %bh,0x38(%eax)
414a3c:	36 29 5c 4d 69       	sub    %ebx,%ss:0x69(%ebp,%ecx,2)
414a41:	63 72 6f             	arpl   %esi,0x6f(%edx)
414a44:	73 6f                	jae    0x414ab5
414a46:	66 74 20             	data16 je 0x414a69
414a49:	56                   	push   %esi
414a4a:	69 73 75 61 6c 20 53 	imul   $0x53206c61,0x75(%ebx),%esi
414a51:	74 75                	je     0x414ac8
414a53:	64 69 6f 5c 56 42 39 	imul   $0x38394256,%fs:0x5c(%edi),%ebp
414a5a:	38
414a5b:	5c                   	pop    %esp
414a5c:	56                   	push   %esi
414a5d:	42                   	inc    %edx
414a5e:	36 2e 4f             	ss cs dec %edi
414a61:	4c                   	dec    %esp
414a62:	42                   	inc    %edx
414a63:	00 56 42             	add    %dl,0x42(%esi)
414a66:	00 00                	add    %al,(%eax)
414a68:	18 4a 41             	sbb    %cl,0x41(%edx)
414a6b:	00 00                	add    %al,(%eax)
414a6d:	00 00                	add    %al,(%eax)
414a6f:	00 06                	add    %al,(%esi)
414a71:	00 00                	add    %al,(%eax)
414a73:	00 09                	add    %cl,(%ecx)
414a75:	00 00                	add    %al,(%eax)
414a77:	00 28                	add    %ch,(%eax)
414a79:	4a                   	dec    %edx
414a7a:	41                   	inc    %ecx
414a7b:	00 64 4a 41          	add    %ah,0x41(%edx,%ecx,2)
414a7f:	00 34 93             	add    %dh,(%ebx,%edx,4)
414a82:	41                   	inc    %ecx
414a8b:	00 f0                	add    %dh,%al
414a8d:	30 20                	xor    %ah,(%eax)
414a8f:	00 53 41             	add    %dl,0x41(%ebx)
414a92:	47                   	inc    %edi
414a93:	4f                   	dec    %edi
414a94:	51                   	push   %ecx
414a95:	00 00                	add    %al,(%eax)
414a97:	00 3a                	add    %bh,(%edx)
414a99:	4f                   	dec    %edi
414a9a:	ad                   	lods   %ds:(%esi),%eax
414a9b:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
414aa1:	0c 00                	or     $0x0,%al
414aa3:	aa                   	stos   %al,%es:(%edi)
414aa4:	00 60 d3             	add    %ah,-0x2d(%eax)
414aa7:	93                   	xchg   %eax,%ebx
414aa8:	46                   	inc    %esi
414aa9:	6f                   	outsl  %ds:(%esi),(%dx)
414aaa:	72 6d                	jb     0x414b19
414aac:	00 00                	add    %al,(%eax)
414aae:	00 00                	add    %al,(%eax)
414ab0:	50                   	push   %eax
414ab1:	72 69                	jb     0x414b1c
414ab3:	6d                   	insl   (%dx),%es:(%edi)
414ab4:	69 6e 65 00 54 69 67 	imul   $0x67695400,0x65(%esi),%ebp
414abb:	65 6c                	gs insb (%dx),%es:(%edi)
414abd:	6c                   	insb   (%dx),%es:(%edi)
414abe:	65 38 00             	cmp    %al,%gs:(%eax)
414ac1:	00 00                	add    %al,(%eax)
414ac3:	00 68 79             	add    %ch,0x79(%eax)
414ac6:	67 67 65 74 00       	addr16 addr16 gs je 0x414acb
414acb:	00 74 68 65          	add    %dh,0x65(%eax,%ebp,2)
414acf:	74 65                	je     0x414b36
414ad1:	6d                   	insl   (%dx),%es:(%edi)
414ad2:	70 65                	jo     0x414b39
414ad4:	73 74                	jae    0x414b4a
414ad6:	00 00                	add    %al,(%eax)
414ad8:	55                   	push   %ebp
414ad9:	4e                   	dec    %esi
414ada:	53                   	push   %ebx
414adb:	55                   	push   %ebp
414adc:	50                   	push   %eax
414add:	50                   	push   %eax
414ade:	52                   	push   %edx
414adf:	45                   	inc    %ebp
414ae0:	53                   	push   %ebx
414ae1:	53                   	push   %ebx
414ae2:	49                   	dec    %ecx
414ae3:	42                   	inc    %edx
414ae4:	4c                   	dec    %esp
414ae5:	45                   	inc    %ebp
414ae6:	00 00                	add    %al,(%eax)
414ae8:	56                   	push   %esi
414ae9:	67 61                	addr16 popa
414aeb:	76 69                	jbe    0x414b56
414aed:	73 65                	jae    0x414b54
414aef:	72 6e                	jb     0x414b5f
414af1:	65 73 00             	gs jae 0x414af4
414af4:	0c 00                	or     $0x0,%al
414af6:	4c                   	dec    %esp
414aff:	00 02                	add    %al,(%edx)
414b01:	00 00                	add    %al,(%eax)
414b03:	00 32                	add    %dh,(%edx)
414b05:	00 00                	add    %al,(%eax)
414b07:	00 14 00             	add    %dl,(%eax,%eax,1)
414b0a:	00 00                	add    %al,(%eax)
414b0c:	53                   	push   %ebx
414b0d:	00 55 00             	add    %dl,0x0(%ebp)
414b10:	46                   	inc    %esi
414b11:	00 46 00             	add    %al,0x0(%esi)
414b14:	52                   	push   %edx
414b15:	00 41 00             	add    %al,0x0(%ecx)
414b18:	47                   	inc    %edi
414b19:	00 49 00             	add    %cl,0x0(%ecx)
414b1c:	41                   	inc    %ecx
414b1d:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
414b21:	00 00                	add    %al,(%eax)
414b23:	00 28                	add    %ch,(%eax)
414b25:	00 00                	add    %al,(%eax)
414b27:	00 41 00             	add    %al,0x0(%ecx)
414b2a:	66 00 64 00 72       	data16 add %ah,0x72(%eax,%eax,1)
414b2f:	00 61 00             	add    %ah,0x0(%ecx)
414b32:	6d                   	insl   (%dx),%es:(%edi)
414b33:	00 61 00             	add    %ah,0x0(%ecx)
414b36:	74 00                	je     0x414b38
414b38:	69 00 73 00 65 00    	imul   $0x650073,(%eax),%eax
414b3e:	72 00                	jb     0x414b40
414b40:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
414b46:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414b4a:	6e                   	outsb  %ds:(%esi),(%dx)
414b4b:	00 65 00             	add    %ah,0x0(%ebp)
414b4e:	73 00                	jae    0x414b50
414b50:	00 00                	add    %al,(%eax)
414b52:	00 00                	add    %al,(%eax)
414b54:	68 00 4b 00 52       	push   $0x52004b00
414b59:	00 47 00             	add    %al,0x0(%edi)
414b5c:	45                   	inc    %ebp
414b5d:	00 45 00             	add    %al,0x0(%ebp)
414b60:	6c                   	insb   (%dx),%es:(%edi)
414b61:	00 51 00             	add    %dl,0x0(%ecx)
414b64:	76 00                	jbe    0x414b66
414b66:	63 00                	arpl   %eax,(%eax)
414b68:	7a 00                	jp     0x414b6a
414b6a:	4f                   	dec    %edi
414b6b:	00 56 00             	add    %dl,0x0(%esi)
414b6e:	66 00 4c 00 74       	data16 add %cl,0x74(%eax,%eax,1)
414b73:	00 78 00             	add    %bh,0x0(%eax)
414b76:	58                   	pop    %eax
414b77:	00 66 00             	add    %ah,0x0(%esi)
414b7a:	6f                   	outsl  %ds:(%esi),(%dx)
414b7b:	00 56 00             	add    %dl,0x0(%esi)
414b7e:	44                   	inc    %esp
414b7f:	00 59 00             	add    %bl,0x0(%ecx)
414b82:	67 00 69 00          	add    %ch,0x0(%bx,%di)
414b86:	4a                   	dec    %edx
414b87:	00 69 00             	add    %ch,0x0(%ecx)
414b8a:	46                   	inc    %esi
414b8b:	00 6a 00             	add    %ch,0x0(%edx)
414b8e:	31 00                	xor    %eax,(%eax)
414b90:	30 00                	xor    %al,(%eax)
414b92:	32 00                	xor    (%eax),%al
414b94:	00 00                	add    %al,(%eax)
414b96:	00 00                	add    %al,(%eax)
414b98:	23 3d fb fc fa a0    	and    0xa0fafcfb,%edi
414b9e:	68 10 a7 38 08       	push   $0x838a710
414ba3:	00 2b                	add    %ch,(%ebx)
414ba5:	33 71 b5             	xor    -0x4b(%ecx),%esi
414ba8:	22 3d fb fc fa a0    	and    0xa0fafcfb,%bh
414bae:	68 10 a7 38 08       	push   $0x838a710
414bb3:	00 2b                	add    %ch,(%ebx)
414bb5:	33 71 b5             	xor    -0x4b(%ecx),%esi
414bb8:	02 00                	add    (%eax),%al
414bba:	00 00                	add    %al,(%eax)
414bbc:	98                   	cwtl
414bbd:	4b                   	dec    %ebx
414bbe:	41                   	inc    %ecx
414bbf:	00 a8 4b 41 00 00    	add    %ch,0x414b(%eax)
414bc5:	00 00                	add    %al,(%eax)
414bc7:	00 81 09 f8 7b 32    	add    %al,0x327bf809(%ecx)
414bcd:	bf 1a 10 8b bb       	mov    $0xbb8b101a,%edi
414bd2:	00 aa 00 30 0c ab    	add    %ch,-0x54f3d000(%edx)
414bd8:	49                   	dec    %ecx
414bd9:	4f                   	dec    %edi
414bda:	ad                   	lods   %ds:(%esi),%eax
414bdb:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
414be1:	0c 00                	or     $0x0,%al
414be3:	aa                   	stos   %al,%es:(%edi)
414be4:	00 60 d3             	add    %ah,-0x2d(%eax)
414be7:	93                   	xchg   %eax,%ebx
414be8:	04 00                	add    $0x0,%al
414bea:	00 00                	add    %al,(%eax)
414bec:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
414bf0:	00 00                	add    %al,(%eax)
414bf2:	00 00                	add    %al,(%eax)
414bf4:	04 00                	add    $0x0,%al
414bf6:	00 00                	add    %al,(%eax)
414bf8:	62 00                	bound  %eax,(%eax)
414bfa:	65 00 00             	add    %al,%gs:(%eax)
414bfd:	00 00                	add    %al,(%eax)
414bff:	00 b8 66 c4 a4 9f    	add    %bh,-0x605b3b9a(%eax)
414c05:	49                   	dec    %ecx
414c06:	1b 10                	sbb    (%eax),%edx
414c08:	bb 78 00 aa 00       	mov    $0xaa0078,%ebx
414c0d:	38 3c bb             	cmp    %bh,(%ebx,%edi,4)
414c10:	0e                   	push   %cs
414c11:	00 00                	add    %al,(%eax)
414c13:	00 61 00             	add    %ah,0x0(%ecx)
414c16:	6e                   	outsb  %ds:(%esi),(%dx)
414c17:	00 67 00             	add    %ah,0x0(%edi)
414c1a:	6f                   	outsl  %ds:(%esi),(%dx)
414c1b:	00 72 00             	add    %dh,0x0(%edx)
414c1e:	61                   	popa
414c1f:	00 73 00             	add    %dh,0x0(%ebx)
414c22:	00 00                	add    %al,(%eax)
414c24:	16                   	push   %ss
414c25:	00 00                	add    %al,(%eax)
414c27:	00 53 00             	add    %dl,0x0(%ebx)
414c2a:	75 00                	jne    0x414c2c
414c2c:	62 00                	bound  %eax,(%eax)
414c2e:	68 00 65 00 70       	push   $0x70006500
414c33:	00 61 00             	add    %ah,0x0(%ecx)
414c36:	74 00                	je     0x414c38
414c38:	69 00 63 00 31 00    	imul   $0x310063,(%eax),%eax
414c3e:	00 00                	add    %al,(%eax)
414c40:	1a 00                	sbb    (%eax),%al
414c42:	00 00                	add    %al,(%eax)
414c44:	46                   	inc    %esi
414c45:	00 72 00             	add    %dh,0x0(%edx)
414c48:	69 00 73 00 65 00    	imul   $0x650073,(%eax),%eax
414c4e:	73 00                	jae    0x414c50
414c50:	6f                   	outsl  %ds:(%esi),(%dx)
414c51:	00 6d 00             	add    %ch,0x0(%ebp)
414c54:	6f                   	outsl  %ds:(%esi),(%dx)
414c55:	00 72 00             	add    %dh,0x0(%edx)
414c58:	75 00                	jne    0x414c5a
414c5a:	6d                   	insl   (%dx),%es:(%edi)
414c5b:	00 38                	add    %bh,(%eax)
414c5d:	00 00                	add    %al,(%eax)
414c5f:	00 1c 00             	add    %bl,(%eax,%eax,1)
414c62:	00 00                	add    %al,(%eax)
414c64:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
414c68:	69 00 67 00 72 00    	imul   $0x720067,(%eax),%eax
414c6e:	61                   	popa
414c6f:	00 70 00             	add    %dh,0x0(%eax)
414c72:	68 00 69 00 63       	push   $0x63006900
414c77:	00 61 00             	add    %ah,0x0(%ecx)
414c7a:	6c                   	insb   (%dx),%es:(%edi)
414c7b:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
414c7f:	00 00                	add    %al,(%eax)
414c81:	00 00                	add    %al,(%eax)
414c83:	00 24 00             	add    %ah,(%eax,%eax,1)
414c86:	00 00                	add    %al,(%eax)
414c88:	4d                   	dec    %ebp
414c89:	00 65 00             	add    %ah,0x0(%ebp)
414c8c:	70 00                	jo     0x414c8e
414c8e:	68 00 69 00 73       	push   $0x73006900
414c93:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
414c97:	00 70 00             	add    %dh,0x0(%eax)
414c9a:	68 00 65 00 6c       	push   $0x6c006500
414c9f:	00 69 00             	add    %ch,0x0(%ecx)
414ca2:	73 00                	jae    0x414ca4
414ca4:	74 00                	je     0x414ca6
414ca6:	69 00 63 00 38 00    	imul   $0x380063,(%eax),%eax
414cac:	00 00                	add    %al,(%eax)
414cae:	00 00                	add    %al,(%eax)
414cb0:	16                   	push   %ss
414cb1:	00 00                	add    %al,(%eax)
414cb3:	00 53 00             	add    %dl,0x0(%ebx)
414cb6:	54                   	push   %esp
414cb7:	00 4f 00             	add    %cl,0x0(%edi)
414cba:	4c                   	dec    %esp
414cbb:	00 49 00             	add    %cl,0x0(%ecx)
414cbe:	44                   	inc    %esp
414cbf:	00 49 00             	add    %cl,0x0(%ecx)
414cc2:	54                   	push   %esp
414cc3:	00 49 00             	add    %cl,0x0(%ecx)
414cc6:	45                   	inc    %ebp
414cc7:	00 53 00             	add    %dl,0x0(%ebx)
414cca:	00 00                	add    %al,(%eax)
414ccc:	0c 00                	or     $0x0,%al
414cce:	00 00                	add    %al,(%eax)
414cd0:	56                   	push   %esi
414cd1:	00 49 00             	add    %cl,0x0(%ecx)
414cd4:	47                   	inc    %edi
414cd5:	00 4f 00             	add    %cl,0x0(%edi)
414cd8:	4e                   	dec    %esi
414cd9:	00 45 00             	add    %al,0x0(%ebp)
414cdc:	00 00                	add    %al,(%eax)
414cde:	00 00                	add    %al,(%eax)
414ce0:	1c 00                	sbb    $0x0,%al
414ce2:	00 00                	add    %al,(%eax)
414ce4:	53                   	push   %ebx
414ce5:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
414ce9:	00 52 00             	add    %dl,0x0(%edx)
414cec:	56                   	push   %esi
414ced:	00 49 00             	add    %cl,0x0(%ecx)
414cf0:	4c                   	dec    %esp
414cf1:	00 44 00 54          	add    %al,0x54(%eax,%eax,1)
414cf5:	00 4a 00             	add    %cl,0x0(%edx)
414cf8:	41                   	inc    %ecx
414cf9:	00 47 00             	add    %al,0x0(%edi)
414cfc:	54                   	push   %esp
414cfd:	00 53 00             	add    %dl,0x0(%ebx)
414d00:	00 00                	add    %al,(%eax)
414d02:	00 00                	add    %al,(%eax)
414d04:	0c 00                	or     $0x0,%al
414d06:	00 00                	add    %al,(%eax)
414d08:	43                   	inc    %ebx
414d09:	00 55 00             	add    %dl,0x0(%ebp)
414d0c:	50                   	push   %eax
414d0d:	00 50 00             	add    %dl,0x0(%eax)
414d10:	49                   	dec    %ecx
414d11:	00 4e 00             	add    %cl,0x0(%esi)
414d14:	00 00                	add    %al,(%eax)