10001bf7:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001bfc:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001c03:	48 c3 9d
10001c06:	39 22                	cmp    %esp,(%edx)
10001c08:	71 af                	jno    0x10001bb9
10001c0a:	cf                   	iret
10001c0b:	3a 08                	cmp    (%eax),%cl
10001c0d:	9f                   	lahf
10001c0e:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001c15:	b8 0c a1 ae 70       	mov    $0x70aea10c,%eax
10001c1a:	2b 44 24 54          	sub    0x54(%esp),%eax
10001c1e:	8b 4c 24 54          	mov    0x54(%esp),%ecx
10001c22:	81 f1 0b 12 a4 dd    	xor    $0xdda4120b,%ecx
10001c28:	8b 54 24 4c          	mov    0x4c(%esp),%edx
10001c2c:	89 4c 24 2c          	mov    %ecx,0x2c(%esp)
10001c30:	39 c2                	cmp    %eax,%edx
10001c32:	0f 84 7c 06 00 00    	je     0x100022b4
10001c38:	e9 7c fb ff ff       	jmp    0x100017b9
10001c3d:	a1 4c 50 00 10       	mov    0x1000504c,%eax
10001c42:	ff d0                	call   *%eax
10001c44:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001c4a:	7a 7c                	jp     0x10001cc8
10001c4c:	1f                   	pop    %ds
10001c4d:	17                   	pop    %ss
10001c4e:	9f                   	lahf
10001c4f:	42                   	inc    %edx
10001c50:	17                   	pop    %ss
10001c51:	93                   	xchg   %eax,%ebx
10001c52:	af                   	scas   %es:(%edi),%eax
10001c53:	eb a3                	jmp    0x10001bf8
10001c55:	36 16                	ss push %ss
10001c57:	90                   	nop
10001c58:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001c5d:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001c64:	48 c3 9d
10001c67:	39 22                	cmp    %esp,(%edx)
10001c69:	71 af                	jno    0x10001c1a
10001c6b:	cf                   	iret
10001c6c:	3a 08                	cmp    (%eax),%cl
10001c6e:	9f                   	lahf
10001c6f:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001c76:	8b 44 24 4c          	mov    0x4c(%esp),%eax
10001c7a:	83 e0 01             	and    $0x1,%eax
10001c7d:	c7 44 24 2c 02 00 00 	movl   $0x2,0x2c(%esp)
10001c84:	00
10001c85:	83 f8 00             	cmp    $0x0,%eax
10001c88:	74 46                	je     0x10001cd0
10001c8a:	e9 25 06 00 00       	jmp    0x100022b4
10001c8f:	8b 44 24 58          	mov    0x58(%esp),%eax
10001c93:	8b 4c 24 5c          	mov    0x5c(%esp),%ecx
10001c97:	31 d2                	xor    %edx,%edx
10001c99:	be 4f 59 90 32       	mov    $0x3290594f,%esi
10001c9e:	29 c6                	sub    %eax,%esi
10001ca0:	89 d0                	mov    %edx,%eax
10001ca2:	19 c8                	sbb    %ecx,%eax
10001ca4:	89 44 24 3c          	mov    %eax,0x3c(%esp)
10001ca8:	89 74 24 38          	mov    %esi,0x38(%esp)
10001cac:	8b 44 24 3c          	mov    0x3c(%esp),%eax
10001cb0:	8b 4c 24 38          	mov    0x38(%esp),%ecx
10001cb4:	be c2 88 e8 36       	mov    $0x36e888c2,%esi
10001cb9:	29 ce                	sub    %ecx,%esi
10001cbb:	19 c2                	sbb    %eax,%edx
10001cbd:	89 74 24 14          	mov    %esi,0x14(%esp)
10001cc1:	89 54 24 10          	mov    %edx,0x10(%esp)
10001cc5:	0f 82 45 02 00 00    	jb     0x10001f10
10001ccb:	e9 47 fe ff ff       	jmp    0x10001b17
10001cd0:	a1 cc 50 00 10       	mov    0x100050cc,%eax
10001cd5:	ff d0                	call   *%eax
10001cd7:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001cdd:	7a 7c                	jp     0x10001d5b
10001cdf:	1f                   	pop    %ds
10001ce0:	17                   	pop    %ss
10001ce1:	9f                   	lahf
10001ce2:	42                   	inc    %edx
10001ce3:	17                   	pop    %ss
10001ce4:	93                   	xchg   %eax,%ebx
10001ce5:	af                   	scas   %es:(%edi),%eax
10001ce6:	eb a3                	jmp    0x10001c8b
10001ce8:	36 16                	ss push %ss
10001cea:	90                   	nop
10001ceb:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001cf0:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001cf7:	48 c3 9d
10001cfa:	39 22                	cmp    %esp,(%edx)
10001cfc:	71 af                	jno    0x10001cad
10001cfe:	cf                   	iret
10001cff:	3a 08                	cmp    (%eax),%cl
10001d01:	9f                   	lahf
10001d02:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001d09:	e9 d1 fc ff ff       	jmp    0x100019df
10001d0e:	b8 7a 3f 00 10       	mov    $0x10003f7a,%eax
10001d13:	ff d0                	call   *%eax
10001d15:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001d1b:	7a 7c                	jp     0x10001d99
10001d1d:	1f                   	pop    %ds
10001d1e:	17                   	pop    %ss
10001d1f:	9f                   	lahf
10001d20:	42                   	inc    %edx
10001d21:	17                   	pop    %ss
10001d22:	93                   	xchg   %eax,%ebx
10001d23:	af                   	scas   %es:(%edi),%eax
10001d24:	eb a3                	jmp    0x10001cc9
10001d26:	36 16                	ss push %ss
10001d28:	90                   	nop
10001d29:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001d2e:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001d35:	48 c3 9d
10001d38:	39 22                	cmp    %esp,(%edx)
10001d3a:	71 af                	jno    0x10001ceb
10001d3c:	cf                   	iret
10001d3d:	3a 08                	cmp    (%eax),%cl
10001d3f:	9f                   	lahf
10001d40:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001d47:	b8 0c a1 ae 70       	mov    $0x70aea10c,%eax
10001d4c:	8b 4c 24 4c          	mov    0x4c(%esp),%ecx
10001d50:	83 e1 01             	and    $0x1,%ecx
10001d53:	2b 44 24 54          	sub    0x54(%esp),%eax
10001d57:	c7 44 24 2c 02 00 00 	movl   $0x2,0x2c(%esp)
10001d5e:	00
10001d5f:	39 c1                	cmp    %eax,%ecx
10001d61:	0f 84 b6 02 00 00    	je     0x1000201d
10001d67:	e9 48 05 00 00       	jmp    0x100022b4
10001d6c:	8b 44 24 54          	mov    0x54(%esp),%eax
10001d70:	05 f5 5e 51 8f       	add    $0x8f515ef5,%eax
10001d75:	23 44 24 4c          	and    0x4c(%esp),%eax
10001d79:	c7 44 24 2c fc ff ff 	movl   $0xfffffffc,0x2c(%esp)
10001d80:	ff
10001d81:	83 f8 00             	cmp    $0x0,%eax
10001d84:	0f 84 9b 03 00 00    	je     0x10002125
10001d8a:	e9 25 05 00 00       	jmp    0x100022b4
10001d8f:	a1 a8 50 00 10       	mov    0x100050a8,%eax
10001d94:	ff d0                	call   *%eax
10001d96:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001d9c:	7a 7c                	jp     0x10001e1a
10001d9e:	1f                   	pop    %ds
10001d9f:	17                   	pop    %ss
10001da0:	9f                   	lahf
10001da1:	42                   	inc    %edx
10001da2:	17                   	pop    %ss
10001da3:	93                   	xchg   %eax,%ebx
10001da4:	af                   	scas   %es:(%edi),%eax
10001da5:	eb a3                	jmp    0x10001d4a
10001da7:	36 16                	ss push %ss
10001da9:	90                   	nop
10001daa:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001daf:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001db6:	48 c3 9d
10001db9:	39 22                	cmp    %esp,(%edx)
10001dbb:	71 af                	jno    0x10001d6c
10001dbd:	cf                   	iret
10001dbe:	3a 08                	cmp    (%eax),%cl
10001dc0:	9f                   	lahf
10001dc1:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001dc8:	a1 ac 50 00 10       	mov    0x100050ac,%eax
10001dcd:	ff d0                	call   *%eax
10001dcf:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001dd5:	7a 7c                	jp     0x10001e53
10001dd7:	1f                   	pop    %ds
10001dd8:	17                   	pop    %ss
10001dd9:	9f                   	lahf
10001dda:	42                   	inc    %edx
10001ddb:	17                   	pop    %ss
10001ddc:	93                   	xchg   %eax,%ebx
10001ddd:	af                   	scas   %es:(%edi),%eax
10001dde:	eb a3                	jmp    0x10001d83
10001de0:	36 16                	ss push %ss
10001de2:	90                   	nop
10001de3:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001de8:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001def:	48 c3 9d
10001df2:	39 22                	cmp    %esp,(%edx)
10001df4:	71 af                	jno    0x10001da5
10001df6:	cf                   	iret
10001df7:	3a 08                	cmp    (%eax),%cl
10001df9:	9f                   	lahf
10001dfa:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001e01:	83 7c 24 4c 00       	cmpl   $0x0,0x4c(%esp)
10001e06:	0f 84 12 f9 ff ff    	je     0x1000171e
10001e0c:	e9 a0 fa ff ff       	jmp    0x100018b1
10001e11:	a1 dc 50 00 10       	mov    0x100050dc,%eax
10001e16:	ff d0                	call   *%eax
10001e18:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001e1e:	7a 7c                	jp     0x10001e9c
10001e20:	1f                   	pop    %ds
10001e21:	17                   	pop    %ss
10001e22:	9f                   	lahf
10001e23:	42                   	inc    %edx
10001e24:	17                   	pop    %ss
10001e25:	93                   	xchg   %eax,%ebx
10001e26:	af                   	scas   %es:(%edi),%eax
10001e27:	eb a3                	jmp    0x10001dcc
10001e29:	36 16                	ss push %ss
10001e2b:	90                   	nop
10001e2c:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001e31:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001e38:	48 c3 9d
10001e3b:	39 22                	cmp    %esp,(%edx)
10001e3d:	71 af                	jno    0x10001dee
10001e3f:	cf                   	iret
10001e40:	3a 08                	cmp    (%eax),%cl
10001e42:	9f                   	lahf
10001e43:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001e4a:	83 7c 24 4c 00       	cmpl   $0x0,0x4c(%esp)
10001e4f:	0f 84 2e 01 00 00    	je     0x10001f83
10001e55:	e9 f3 fa ff ff       	jmp    0x1000194d
10001e5a:	8b 44 24 54          	mov    0x54(%esp),%eax
10001e5e:	8b 4c 24 4c          	mov    0x4c(%esp),%ecx
10001e62:	83 e1 01             	and    $0x1,%ecx
10001e65:	05 eb 5e 51 8f       	add    $0x8f515eeb,%eax
10001e6a:	89 44 24 2c          	mov    %eax,0x2c(%esp)
10001e6e:	83 f9 00             	cmp    $0x0,%ecx
10001e71:	0f 84 9e 04 00 00    	je     0x10002315
10001e77:	e9 38 04 00 00       	jmp    0x100022b4
10001e7c:	a1 c8 50 00 10       	mov    0x100050c8,%eax
10001e81:	ff d0                	call   *%eax
10001e83:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001e89:	7a 7c                	jp     0x10001f07
10001e8b:	1f                   	pop    %ds
10001e8c:	17                   	pop    %ss
10001e8d:	9f                   	lahf
10001e8e:	42                   	inc    %edx
10001e8f:	17                   	pop    %ss
10001e90:	93                   	xchg   %eax,%ebx
10001e91:	af                   	scas   %es:(%edi),%eax
10001e92:	eb a3                	jmp    0x10001e37
10001e94:	36 16                	ss push %ss
10001e96:	90                   	nop
10001e97:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001e9c:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001ea3:	48 c3 9d
10001ea6:	39 22                	cmp    %esp,(%edx)
10001ea8:	71 af                	jno    0x10001e59
10001eaa:	cf                   	iret
10001eab:	3a 08                	cmp    (%eax),%cl
10001ead:	9f                   	lahf
10001eae:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001eb5:	8b 44 24 4c          	mov    0x4c(%esp),%eax
10001eb9:	83 e0 01             	and    $0x1,%eax
10001ebc:	c7 44 24 2c 06 00 00 	movl   $0x6,0x2c(%esp)
10001ec3:	00
10001ec4:	83 f8 00             	cmp    $0x0,%eax
10001ec7:	0f 84 a6 01 00 00    	je     0x10002073
10001ecd:	e9 e2 03 00 00       	jmp    0x100022b4
10001ed2:	a1 c4 50 00 10       	mov    0x100050c4,%eax
10001ed7:	ff d0                	call   *%eax
10001ed9:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001edf:	7a 7c                	jp     0x10001f5d
10001ee1:	1f                   	pop    %ds
10001ee2:	17                   	pop    %ss
10001ee3:	9f                   	lahf
10001ee4:	42                   	inc    %edx
10001ee5:	17                   	pop    %ss
10001ee6:	93                   	xchg   %eax,%ebx
10001ee7:	af                   	scas   %es:(%edi),%eax
10001ee8:	eb a3                	jmp    0x10001e8d
10001eea:	36 16                	ss push %ss
10001eec:	90                   	nop
10001eed:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001ef2:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001ef9:	48 c3 9d
10001efc:	39 22                	cmp    %esp,(%edx)
10001efe:	71 af                	jno    0x10001eaf
10001f00:	cf                   	iret
10001f01:	3a 08                	cmp    (%eax),%cl
10001f03:	9f                   	lahf
10001f04:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001f0b:	e9 a1 f9 ff ff       	jmp    0x100018b1
10001f10:	8b 44 24 54          	mov    0x54(%esp),%eax
10001f14:	35 0c a1 ae 70       	xor    $0x70aea10c,%eax
10001f19:	8b 4c 24 4c          	mov    0x4c(%esp),%ecx
10001f1d:	83 e1 01             	and    $0x1,%ecx
10001f20:	c7 44 24 2c f7 ff ff 	movl   $0xfffffff7,0x2c(%esp)
10001f27:	ff
10001f28:	39 c1                	cmp    %eax,%ecx
10001f2a:	0f 84 cb f9 ff ff    	je     0x100018fb
10001f30:	e9 7f 03 00 00       	jmp    0x100022b4
10001f35:	a1 2c 50 00 10       	mov    0x1000502c,%eax
10001f3a:	ff d0                	call   *%eax
10001f3c:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001f42:	7a 7c                	jp     0x10001fc0
10001f44:	1f                   	pop    %ds
10001f45:	17                   	pop    %ss
10001f46:	9f                   	lahf
10001f47:	42                   	inc    %edx
10001f48:	17                   	pop    %ss
10001f49:	93                   	xchg   %eax,%ebx
10001f4a:	af                   	scas   %es:(%edi),%eax
10001f4b:	eb a3                	jmp    0x10001ef0
10001f4d:	36 16                	ss push %ss
10001f4f:	90                   	nop
10001f50:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001f55:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001f5c:	48 c3 9d
10001f5f:	39 22                	cmp    %esp,(%edx)
10001f61:	71 af                	jno    0x10001f12
10001f63:	cf                   	iret
10001f64:	3a 08                	cmp    (%eax),%cl
10001f66:	9f                   	lahf
10001f67:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001f6e:	8b 44 24 54          	mov    0x54(%esp),%eax
10001f72:	35 0c a1 ae 70       	xor    $0x70aea10c,%eax
10001f77:	39 44 24 4c          	cmp    %eax,0x4c(%esp)
10001f7b:	0f 84 0e fe ff ff    	je     0x10001d8f
10001f81:	eb 51                	jmp    0x10001fd4
10001f83:	b8 0c a1 ae 70       	mov    $0x70aea10c,%eax
10001f88:	2b 44 24 54          	sub    0x54(%esp),%eax
10001f8c:	b9 8c 3f 00 10       	mov    $0x10003f8c,%ecx
10001f91:	ff d1                	call   *%ecx
10001f93:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001f99:	7a 7c                	jp     0x10002017
10001f9b:	1f                   	pop    %ds
10001f9c:	17                   	pop    %ss
10001f9d:	9f                   	lahf
10001f9e:	42                   	inc    %edx
10001f9f:	17                   	pop    %ss
10001fa0:	93                   	xchg   %eax,%ebx
10001fa1:	af                   	scas   %es:(%edi),%eax
10001fa2:	eb a3                	jmp    0x10001f47
10001fa4:	36 16                	ss push %ss
10001fa6:	90                   	nop
10001fa7:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001fac:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001fb3:	48 c3 9d
10001fb6:	39 22                	cmp    %esp,(%edx)
10001fb8:	71 af                	jno    0x10001f69
10001fba:	cf                   	iret
10001fbb:	3a 08                	cmp    (%eax),%cl
10001fbd:	9f                   	lahf
10001fbe:	62 1c c5 89 44 24 4c 	bound  %ebx,0x4c244489(,%eax,8)
10001fc5:	39 44 24 4c          	cmp    %eax,0x4c(%esp)
10001fc9:	0f 84 94 02 00 00    	je     0x10002263
10001fcf:	e9 51 01 00 00       	jmp    0x10002125
10001fd4:	b8 3e 3f 00 10       	mov    $0x10003f3e,%eax
10001fd9:	ff d0                	call   *%eax
10001fdb:	d3 95 b4 ee 47 33    	rcll   %cl,0x3347eeb4(%ebp)
10001fe1:	7a 7c                	jp     0x1000205f
10001fe3:	1f                   	pop    %ds
10001fe4:	17                   	pop    %ss
10001fe5:	9f                   	lahf
10001fe6:	42                   	inc    %edx
10001fe7:	17                   	pop    %ss
10001fe8:	93                   	xchg   %eax,%ebx
10001fe9:	af                   	scas   %es:(%edi),%eax
10001fea:	eb a3                	jmp    0x10001f8f
10001fec:	36 16                	ss push %ss
10001fee:	90                   	nop
10001fef:	a3 53 ca a8 48       	mov    %eax,0x48a8ca53
10001ff4:	69 80 76 15 47 76 05 	imul   $0x9dc34805,0x76471576(%eax),%eax
10001ffb:	48 c3 9d
10001ffe:	39 22                	cmp    %esp,(%edx)