140028b3a:	0f 0b                	ud2
140028b3c:	cc                   	int3
140028b3d:	cc                   	int3
140028b3e:	cc                   	int3
140028b3f:	cc                   	int3
140028b40:	56                   	push   %rsi
140028b41:	57                   	push   %rdi
140028b42:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140028b49:	48 89 ce             	mov    %rcx,%rsi
140028b4c:	48 8b 05 ed 84 0d 00 	mov    0xd84ed(%rip),%rax        # 0x140101040
140028b53:	48 31 e0             	xor    %rsp,%rax
140028b56:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140028b5d:	00
140028b5e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140028b63:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140028b6a:	ff 15 a0 ec 0c 00    	call   *0xceca0(%rip)        # 0x1400f7810
140028b70:	85 c0                	test   %eax,%eax
140028b72:	0f 84 a6 00 00 00    	je     0x140028c1e
140028b78:	0f 28 05 91 7d 0b 00 	movaps 0xb7d91(%rip),%xmm0        # 0x1400e0910
140028b7f:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
140028b84:	0f 29 47 60          	movaps %xmm0,0x60(%rdi)
140028b88:	0f 29 47 50          	movaps %xmm0,0x50(%rdi)
140028b8c:	0f 29 47 40          	movaps %xmm0,0x40(%rdi)
140028b90:	0f 29 47 30          	movaps %xmm0,0x30(%rdi)
140028b94:	0f 29 47 20          	movaps %xmm0,0x20(%rdi)
140028b98:	0f 29 47 10          	movaps %xmm0,0x10(%rdi)
140028b9c:	0f 29 07             	movaps %xmm0,(%rdi)
140028b9f:	48 89 f9             	mov    %rdi,%rcx
140028ba2:	e8 a9 e5 00 00       	call   0x140037150
140028ba7:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140028bac:	48 8d 0d cd 3b 03 00 	lea    0x33bcd(%rip),%rcx        # 0x14005c780
140028bb3:	48 8d 15 66 40 09 00 	lea    0x94066(%rip),%rdx        # 0x1400bcc20
140028bba:	f6 47 2d 01          	testb  $0x1,0x2d(%rdi)
140028bbe:	48 0f 44 ca          	cmove  %rdx,%rcx
140028bc2:	48 85 c0             	test   %rax,%rax
140028bc5:	48 89 05 44 9c 0e 00 	mov    %rax,0xe9c44(%rip)        # 0x140112810
140028bcc:	48 0f 4e ca          	cmovle %rdx,%rcx
140028bd0:	48 8d 05 d9 3a 03 00 	lea    0x33ad9(%rip),%rax        # 0x14005c6b0
140028bd7:	f0 48 0f b1 0d 90 a9 	lock cmpxchg %rcx,0xda990(%rip)        # 0x140103570
140028bde:	0d 00
140028be0:	48 89 0d 31 a9 0d 00 	mov    %rcx,0xda931(%rip)        # 0x140103518
140028be7:	48 8b 05 2a a9 0d 00 	mov    0xda92a(%rip),%rax        # 0x140103518
140028bee:	48 89 f1             	mov    %rsi,%rcx
140028bf1:	ff 15 11 e1 0c 00    	call   *0xce111(%rip)        # 0x1400f6d08
140028bf7:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140028bfe:	00
140028bff:	48 31 e1             	xor    %rsp,%rcx
140028c02:	48 3b 0d 37 84 0d 00 	cmp    0xd8437(%rip),%rcx        # 0x140101040
140028c09:	74 06                	je     0x140028c11
140028c0b:	e8 c0 66 04 00       	call   0x14006f2d0
140028c10:	cc                   	int3
140028c11:	48 89 f0             	mov    %rsi,%rax
140028c14:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140028c1b:	5f                   	pop    %rdi
140028c1c:	5e                   	pop    %rsi
140028c1d:	c3                   	ret
140028c1e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140028c25:	00 00
140028c27:	e9 4c ff ff ff       	jmp    0x140028b78
140028c2c:	cc                   	int3
140028c2d:	cc                   	int3
140028c2e:	cc                   	int3
140028c2f:	cc                   	int3
140028c30:	55                   	push   %rbp
140028c31:	56                   	push   %rsi
140028c32:	57                   	push   %rdi
140028c33:	53                   	push   %rbx
140028c34:	48 83 ec 48          	sub    $0x48,%rsp
140028c38:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140028c3d:	48 89 ce             	mov    %rcx,%rsi
140028c40:	e8 1b ee 00 00       	call   0x140037a60
140028c45:	8b 05 d5 9b 0e 00    	mov    0xe9bd5(%rip),%eax        # 0x140112820
140028c4b:	8b 0d c7 6a 0e 00    	mov    0xe6ac7(%rip),%ecx        # 0x14010f718
140028c51:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140028c58:	00 00
140028c5a:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140028c5e:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140028c64:	7f 78                	jg     0x140028cde
140028c66:	48 8b 3d ab 9b 0e 00 	mov    0xe9bab(%rip),%rdi        # 0x140112818
140028c6d:	48 85 ff             	test   %rdi,%rdi
140028c70:	74 59                	je     0x140028ccb
140028c72:	48 0f be 46 17       	movsbq 0x17(%rsi),%rax
140028c77:	48 89 f1             	mov    %rsi,%rcx
140028c7a:	48 85 c0             	test   %rax,%rax
140028c7d:	79 07                	jns    0x140028c86
140028c7f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140028c83:	48 8b 0e             	mov    (%rsi),%rcx
140028c86:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140028c8a:	48 89 0a             	mov    %rcx,(%rdx)
140028c8d:	48 89 42 08          	mov    %rax,0x8(%rdx)
140028c91:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
140028c95:	48 89 d9             	mov    %rbx,%rcx
140028c98:	e8 23 27 00 00       	call   0x14002b3c0
140028c9d:	80 7b 17 00          	cmpb   $0x0,0x17(%rbx)
140028ca1:	79 04                	jns    0x140028ca7
140028ca3:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140028ca7:	ff 15 93 e9 0c 00    	call   *0xce993(%rip)        # 0x1400f7640
140028cad:	48 89 c1             	mov    %rax,%rcx
140028cb0:	48 89 da             	mov    %rbx,%rdx
140028cb3:	48 89 f8             	mov    %rdi,%rax
140028cb6:	ff 15 4c e0 0c 00    	call   *0xce04c(%rip)        # 0x1400f6d08
140028cbc:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140028cc0:	79 09                	jns    0x140028ccb
140028cc2:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140028cc6:	e8 05 52 04 00       	call   0x14006ded0
140028ccb:	ff 15 cf ea 0c 00    	call   *0xceacf(%rip)        # 0x1400f77a0
140028cd1:	85 c0                	test   %eax,%eax
140028cd3:	75 57                	jne    0x140028d2c
140028cd5:	48 83 c4 48          	add    $0x48,%rsp
140028cd9:	5b                   	pop    %rbx
140028cda:	5f                   	pop    %rdi
140028cdb:	5e                   	pop    %rsi
140028cdc:	5d                   	pop    %rbp
140028cdd:	c3                   	ret
140028cde:	48 8d 0d 3b 9b 0e 00 	lea    0xe9b3b(%rip),%rcx        # 0x140112820
140028ce5:	e8 32 52 04 00       	call   0x14006df1c
140028cea:	83 3d 2f 9b 0e 00 ff 	cmpl   $0xffffffff,0xe9b2f(%rip)        # 0x140112820
140028cf1:	0f 85 6f ff ff ff    	jne    0x140028c66
140028cf7:	48 8d 0d 02 43 0c 00 	lea    0xc4302(%rip),%rcx        # 0x1400ed000
140028cfe:	ff 15 cc e9 0c 00    	call   *0xce9cc(%rip)        # 0x1400f76d0
140028d04:	48 8d 15 a1 a6 0b 00 	lea    0xba6a1(%rip),%rdx        # 0x1400e33ac
140028d0b:	48 89 c1             	mov    %rax,%rcx
140028d0e:	ff 15 d4 e9 0c 00    	call   *0xce9d4(%rip)        # 0x1400f76e8
140028d14:	48 89 05 fd 9a 0e 00 	mov    %rax,0xe9afd(%rip)        # 0x140112818
140028d1b:	48 8d 0d fe 9a 0e 00 	lea    0xe9afe(%rip),%rcx        # 0x140112820
140028d22:	e8 a9 52 04 00       	call   0x14006dfd0
140028d27:	e9 3a ff ff ff       	jmp    0x140028c66
140028d2c:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
140028d30:	79 03                	jns    0x140028d35
140028d32:	48 8b 36             	mov    (%rsi),%rsi
140028d35:	ff 15 0d e9 0c 00    	call   *0xce90d(%rip)        # 0x1400f7648
140028d3b:	48 b9 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rcx
140028d42:	aa aa aa
140028d45:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140028d49:	49 89 09             	mov    %rcx,(%r9)
140028d4c:	41 c7 01 00 10 00 00 	movl   $0x1000,(%r9)
140028d53:	49 89 71 08          	mov    %rsi,0x8(%r9)
140028d57:	41 89 41 10          	mov    %eax,0x10(%r9)
140028d5b:	41 c7 41 14 00 00 00 	movl   $0x0,0x14(%r9)
140028d62:	00
140028d63:	b9 88 13 6d 40       	mov    $0x406d1388,%ecx
140028d68:	31 d2                	xor    %edx,%edx
140028d6a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140028d70:	ff 15 aa ea 0c 00    	call   *0xceaaa(%rip)        # 0x1400f7820
140028d76:	e9 5a ff ff ff       	jmp    0x140028cd5
140028d7b:	e9 55 ff ff ff       	jmp    0x140028cd5
140028d80:	e9 0b 00 00 00       	jmp    0x140028d90
140028d85:	cc                   	int3
140028d86:	cc                   	int3
140028d87:	cc                   	int3
140028d88:	cc                   	int3
140028d89:	cc                   	int3
140028d8a:	cc                   	int3
140028d8b:	cc                   	int3
140028d8c:	cc                   	int3
140028d8d:	cc                   	int3
140028d8e:	cc                   	int3
140028d8f:	cc                   	int3
140028d90:	41 57                	push   %r15
140028d92:	41 56                	push   %r14
140028d94:	41 55                	push   %r13
140028d96:	41 54                	push   %r12
140028d98:	56                   	push   %rsi
140028d99:	57                   	push   %rdi
140028d9a:	55                   	push   %rbp
140028d9b:	53                   	push   %rbx
140028d9c:	48 83 ec 68          	sub    $0x68,%rsp
140028da0:	44 89 cf             	mov    %r9d,%edi
140028da3:	4d 89 c6             	mov    %r8,%r14
140028da6:	49 89 d7             	mov    %rdx,%r15
140028da9:	48 89 cb             	mov    %rcx,%rbx
140028dac:	31 ed                	xor    %ebp,%ebp
140028dae:	48 85 c9             	test   %rcx,%rcx
140028db1:	40 0f 95 c5          	setne  %bpl
140028db5:	44 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13d
140028dbc:	00
140028dbd:	48 8b 05 7c 82 0d 00 	mov    0xd827c(%rip),%rax        # 0x140101040
140028dc4:	48 31 e0             	xor    %rsp,%rax
140028dc7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140028dcc:	c1 e5 10             	shl    $0x10,%ebp
140028dcf:	b9 18 00 00 00       	mov    $0x18,%ecx
140028dd4:	e8 bb 50 04 00       	call   0x14006de94
140028dd9:	48 89 c6             	mov    %rax,%rsi
140028ddc:	49 bc 00 00 00 00 fc 	movabs $0xfffffffc00000000,%r12
140028de3:	ff ff ff
140028de6:	4c 89 f8             	mov    %r15,%rax
140028de9:	4c 21 e0             	and    %r12,%rax
140028dec:	48 3b 05 95 a7 0d 00 	cmp    0xda795(%rip),%rax        # 0x140103588
140028df3:	75 08                	jne    0x140028dfd
140028df5:	4c 89 f9             	mov    %r15,%rcx
140028df8:	e8 53 03 ff ff       	call   0x140019150
140028dfd:	4c 89 3e             	mov    %r15,(%rsi)
140028e00:	4d 85 f6             	test   %r14,%r14
140028e03:	0f 95 46 08          	setne  0x8(%rsi)
140028e07:	89 7e 0c             	mov    %edi,0xc(%rsi)
140028e0a:	44 89 6e 10          	mov    %r13d,0x10(%rsi)
140028e0e:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140028e12:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140028e19:	00 00
140028e1b:	4c 8d 05 1e 03 00 00 	lea    0x31e(%rip),%r8        # 0x140029140
140028e22:	31 c9                	xor    %ecx,%ecx
140028e24:	48 89 da             	mov    %rbx,%rdx
140028e27:	49 89 f1             	mov    %rsi,%r9
140028e2a:	ff 15 20 e7 0c 00    	call   *0xce720(%rip)        # 0x1400f7550
140028e30:	48 89 c7             	mov    %rax,%rdi
140028e33:	48 85 c0             	test   %rax,%rax
140028e36:	74 41                	je     0x140028e79
140028e38:	4d 85 f6             	test   %r14,%r14
140028e3b:	74 31                	je     0x140028e6e
140028e3d:	49 89 3e             	mov    %rdi,(%r14)
140028e40:	48 85 ff             	test   %rdi,%rdi
140028e43:	0f 95 c0             	setne  %al
140028e46:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140028e4b:	48 31 e1             	xor    %rsp,%rcx
140028e4e:	48 3b 0d eb 81 0d 00 	cmp    0xd81eb(%rip),%rcx        # 0x140101040
140028e55:	74 06                	je     0x140028e5d
140028e57:	e8 74 64 04 00       	call   0x14006f2d0
140028e5c:	cc                   	int3
140028e5d:	48 83 c4 68          	add    $0x68,%rsp
140028e61:	5b                   	pop    %rbx
140028e62:	5d                   	pop    %rbp
140028e63:	5f                   	pop    %rdi
140028e64:	5e                   	pop    %rsi
140028e65:	41 5c                	pop    %r12
140028e67:	41 5d                	pop    %r13
140028e69:	41 5e                	pop    %r14
140028e6b:	41 5f                	pop    %r15
140028e6d:	c3                   	ret
140028e6e:	48 89 f9             	mov    %rdi,%rcx
140028e71:	ff 15 b1 e6 0c 00    	call   *0xce6b1(%rip)        # 0x1400f7528
140028e77:	eb c7                	jmp    0x140028e40
140028e79:	ff 15 21 e8 0c 00    	call   *0xce821(%rip)        # 0x1400f76a0
140028e7f:	89 c5                	mov    %eax,%ebp
140028e81:	3d 7a 02 00 00       	cmp    $0x27a,%eax
140028e86:	7e 19                	jle    0x140028ea1
140028e88:	81 fd af 05 00 00    	cmp    $0x5af,%ebp
140028e8e:	0f 84 b6 00 00 00    	je     0x140028f4a
140028e94:	81 fd 7b 02 00 00    	cmp    $0x27b,%ebp
140028e9a:	75 17                	jne    0x140028eb3
140028e9c:	e9 a9 00 00 00       	jmp    0x140028f4a
140028ea1:	83 fd 08             	cmp    $0x8,%ebp
140028ea4:	0f 84 a0 00 00 00    	je     0x140028f4a
140028eaa:	83 fd 0e             	cmp    $0xe,%ebp
140028ead:	0f 84 97 00 00 00    	je     0x140028f4a
140028eb3:	8b 05 77 99 0e 00    	mov    0xe9977(%rip),%eax        # 0x140112830
140028eb9:	8b 0d 59 68 0e 00    	mov    0xe6859(%rip),%ecx        # 0x14010f718
140028ebf:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140028ec6:	00 00
140028ec8:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140028ecc:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140028ed2:	7f 7e                	jg     0x140028f52
140028ed4:	48 8d 5c 24 38       	lea    0x38(%rsp),%rbx
140028ed9:	48 89 d9             	mov    %rbx,%rcx
140028edc:	89 ea                	mov    %ebp,%edx
140028ede:	e8 4d f9 00 00       	call   0x140038830
140028ee3:	48 0f be 43 17       	movsbq 0x17(%rbx),%rax
140028ee8:	48 85 c0             	test   %rax,%rax
140028eeb:	79 0a                	jns    0x140028ef7
140028eed:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140028ef2:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140028ef7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140028efc:	48 89 1a             	mov    %rbx,(%rdx)
140028eff:	48 89 42 08          	mov    %rax,0x8(%rdx)
140028f03:	48 8b 0d 1e 99 0e 00 	mov    0xe991e(%rip),%rcx        # 0x140112828
140028f0a:	e8 71 ce 00 00       	call   0x140035d80
140028f0f:	80 7c 24 4f 00       	cmpb   $0x0,0x4f(%rsp)
140028f14:	79 0a                	jns    0x140028f20
140028f16:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140028f1b:	e8 b0 4f 04 00       	call   0x14006ded0
140028f20:	48 85 f6             	test   %rsi,%rsi
140028f23:	0f 84 17 ff ff ff    	je     0x140028e40
140028f29:	48 8b 0e             	mov    (%rsi),%rcx
140028f2c:	49 21 cc             	and    %rcx,%r12
140028f2f:	4c 3b 25 52 a6 0d 00 	cmp    0xda652(%rip),%r12        # 0x140103588
140028f36:	75 05                	jne    0x140028f3d
140028f38:	e8 53 03 ff ff       	call   0x140019290
140028f3d:	48 89 f1             	mov    %rsi,%rcx
140028f40:	e8 8b 4f 04 00       	call   0x14006ded0
140028f45:	e9 f6 fe ff ff       	jmp    0x140028e40
140028f4a:	48 89 d9             	mov    %rbx,%rcx
140028f4d:	e8 ae f8 00 00       	call   0x140038800
140028f52:	48 8d 0d d7 98 0e 00 	lea    0xe98d7(%rip),%rcx        # 0x140112830
140028f59:	e8 be 4f 04 00       	call   0x14006df1c
140028f5e:	83 3d cb 98 0e 00 ff 	cmpl   $0xffffffff,0xe98cb(%rip)        # 0x140112830
140028f65:	0f 85 69 ff ff ff    	jne    0x140028ed4
140028f6b:	48 8d 0d a8 40 0c 00 	lea    0xc40a8(%rip),%rcx        # 0x1400ed01a
140028f72:	ba 20 00 00 00       	mov    $0x20,%edx
140028f77:	e8 d4 cd 00 00       	call   0x140035d50
140028f7c:	48 89 05 a5 98 0e 00 	mov    %rax,0xe98a5(%rip)        # 0x140112828
140028f83:	48 8d 0d a6 98 0e 00 	lea    0xe98a6(%rip),%rcx        # 0x140112830
140028f8a:	e8 41 50 04 00       	call   0x14006dfd0
140028f8f:	e9 40 ff ff ff       	jmp    0x140028ed4
140028f94:	cc                   	int3
140028f95:	cc                   	int3
140028f96:	cc                   	int3
140028f97:	cc                   	int3
140028f98:	cc                   	int3
140028f99:	cc                   	int3
140028f9a:	cc                   	int3
140028f9b:	cc                   	int3
140028f9c:	cc                   	int3
140028f9d:	cc                   	int3
140028f9e:	cc                   	int3
140028f9f:	cc                   	int3
140028fa0:	56                   	push   %rsi
140028fa1:	57                   	push   %rdi
140028fa2:	48 83 ec 38          	sub    $0x38,%rsp
140028fa6:	89 ce                	mov    %ecx,%esi
140028fa8:	48 8b 05 91 80 0d 00 	mov    0xd8091(%rip),%rax        # 0x140101040
140028faf:	48 31 e0             	xor    %rsp,%rax
140028fb2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140028fb7:	89 c8                	mov    %ecx,%eax
140028fb9:	83 f0 04             	xor    $0x4,%eax
140028fbc:	83 f2 01             	xor    $0x1,%edx
140028fbf:	09 c2                	or     %eax,%edx
140028fc1:	0f 84 3f 01 00 00    	je     0x140029106
140028fc7:	ff 15 73 e6 0c 00    	call   *0xce673(%rip)        # 0x1400f7640
140028fcd:	48 89 c7             	mov    %rax,%rdi
140028fd0:	8a 05 5e 98 0e 00    	mov    0xe985e(%rip),%al        # 0x140112834
140028fd6:	85 f6                	test   %esi,%esi
140028fd8:	74 12                	je     0x140028fec
140028fda:	a8 01                	test   $0x1,%al
140028fdc:	75 0e                	jne    0x140028fec
140028fde:	48 89 f9             	mov    %rdi,%rcx
140028fe1:	ba 00 00 02 00       	mov    $0x20000,%edx
140028fe6:	ff 15 d4 e8 0c 00    	call   *0xce8d4(%rip)        # 0x1400f78c0
140028fec:	83 fe 05             	cmp    $0x5,%esi
140028fef:	0f 87 f3 00 00 00    	ja     0x1400290e8
140028ff5:	89 f0                	mov    %esi,%eax
140028ff7:	48 8d 0d 36 40 0c 00 	lea    0xc4036(%rip),%rcx        # 0x1400ed034
140028ffe:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
140029002:	48 01 c8             	add    %rcx,%rax
140029005:	ff e0                	jmp    *%rax
140029007:	ba 01 00 00 00       	mov    $0x1,%edx
14002900c:	48 89 f9             	mov    %rdi,%rcx
14002900f:	ff 15 ab e8 0c 00    	call   *0xce8ab(%rip)        # 0x1400f78c0
140029015:	8a 05 19 98 0e 00    	mov    0xe9819(%rip),%al        # 0x140112834
14002901b:	85 f6                	test   %esi,%esi
14002901d:	75 1c                	jne    0x14002903b
14002901f:	a8 01                	test   $0x1,%al
140029021:	75 18                	jne    0x14002903b
140029023:	ff 15 17 e6 0c 00    	call   *0xce617(%rip)        # 0x1400f7640
140029029:	48 89 c1             	mov    %rax,%rcx
14002902c:	ff 15 0e e7 0c 00    	call   *0xce70e(%rip)        # 0x1400f7740
140029032:	83 f8 ff             	cmp    $0xffffffff,%eax
140029035:	0f 8d 92 00 00 00    	jge    0x1400290cd
14002903b:	31 c0                	xor    %eax,%eax
14002903d:	83 fe 03             	cmp    $0x3,%esi
140029040:	0f 92 c0             	setb   %al
140029043:	48 8d 74 24 24       	lea    0x24(%rsp),%rsi