140466db0:	48 8d 15 a9 11 b9 00 	lea    0xb911a9(%rip),%rdx        # 0x140ff7f60
140466db7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140466dbc:	e8 af 2e f9 ff       	call   0x1403f9c70
140466dc1:	48 8d 15 28 ad f3 00 	lea    0xf3ad28(%rip),%rdx        # 0x1413a1af0
140466dc8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140466dcd:	e8 46 5a 9b 00       	call   0x140e1c818
140466dd2:	90                   	nop
140466dd3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140466dd8:	e8 d3 00 d3 ff       	call   0x140196eb0
140466ddd:	4c 8b c8             	mov    %rax,%r9
140466de0:	4c 8b c7             	mov    %rdi,%r8
140466de3:	48 8b d3             	mov    %rbx,%rdx
140466de6:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140466deb:	e8 30 2e f9 ff       	call   0x1403f9c20
140466df0:	90                   	nop
140466df1:	48 8b c8             	mov    %rax,%rcx
140466df4:	e8 d7 8b d3 ff       	call   0x14019f9d0
140466df9:	4c 8b c8             	mov    %rax,%r9
140466dfc:	4c 8d 05 9d 10 b9 00 	lea    0xb9109d(%rip),%r8        # 0x140ff7ea0
140466e03:	48 8d 15 8e 11 b9 00 	lea    0xb9118e(%rip),%rdx        # 0x140ff7f98
140466e0a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140466e0f:	e8 5c 2e f9 ff       	call   0x1403f9c70
140466e14:	48 8d 15 d5 ac f3 00 	lea    0xf3acd5(%rip),%rdx        # 0x1413a1af0
140466e1b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140466e20:	e8 f3 59 9b 00       	call   0x140e1c818
140466e25:	cc                   	int3
140466e26:	cc                   	int3
140466e27:	cc                   	int3
140466e28:	cc                   	int3
140466e29:	cc                   	int3
140466e2a:	cc                   	int3
140466e2b:	cc                   	int3
140466e2c:	cc                   	int3
140466e2d:	cc                   	int3
140466e2e:	cc                   	int3
140466e2f:	cc                   	int3
140466e30:	40 53                	rex push %rbx
140466e32:	55                   	push   %rbp
140466e33:	56                   	push   %rsi
140466e34:	57                   	push   %rdi
140466e35:	41 56                	push   %r14
140466e37:	48 83 ec 70          	sub    $0x70,%rsp
140466e3b:	48 8b 05 be 20 f5 00 	mov    0xf520be(%rip),%rax        # 0x1413b8f00
140466e42:	48 33 c4             	xor    %rsp,%rax
140466e45:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140466e4a:	49 8b f8             	mov    %r8,%rdi
140466e4d:	48 8b da             	mov    %rdx,%rbx
140466e50:	4c 8b f1             	mov    %rcx,%r14
140466e53:	48 8d 72 04          	lea    0x4(%rdx),%rsi
140466e57:	49 3b f0             	cmp    %r8,%rsi
140466e5a:	0f 87 d7 00 00 00    	ja     0x140466f37
140466e60:	48 3b f2             	cmp    %rdx,%rsi
140466e63:	0f 82 ce 00 00 00    	jb     0x140466f37
140466e69:	81 3a 53 49 50 2f    	cmpl   $0x2f504953,(%rdx)
140466e6f:	0f 85 f0 00 00 00    	jne    0x140466f65
140466e75:	48 8b 05 ec 3b f4 00 	mov    0xf43bec(%rip),%rax        # 0x1413aaa68
140466e7c:	44 2b c3             	sub    %ebx,%r8d
140466e7f:	41 83 e8 04          	sub    $0x4,%r8d
140466e83:	48 8b d6             	mov    %rsi,%rdx
140466e86:	48 8b 48 28          	mov    0x28(%rax),%rcx
140466e8a:	e8 01 51 31 00       	call   0x14077bf90
140466e8f:	8b e8                	mov    %eax,%ebp
140466e91:	85 c0                	test   %eax,%eax
140466e93:	78 4f                	js     0x140466ee4
140466e95:	44 8b c0             	mov    %eax,%r8d
140466e98:	48 8b d6             	mov    %rsi,%rdx
140466e9b:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140466e9f:	e8 bc 74 d4 ff       	call   0x1401ae360
140466ea4:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140466ea8:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140466ead:	49 63 46 18          	movslq 0x18(%r14),%rax
140466eb1:	48 03 c1             	add    %rcx,%rax
140466eb4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140466eb9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466ebe:	e8 fd 3e 4f 00       	call   0x14095adc0
140466ec3:	f2 41 0f 11 46 20    	movsd  %xmm0,0x20(%r14)
140466ec9:	8d 45 04             	lea    0x4(%rbp),%eax
140466ecc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140466ed1:	48 33 cc             	xor    %rsp,%rcx
140466ed4:	e8 27 46 9b 00       	call   0x140e1b500
140466ed9:	48 83 c4 70          	add    $0x70,%rsp
140466edd:	41 5e                	pop    %r14
140466edf:	5f                   	pop    %rdi
140466ee0:	5e                   	pop    %rsi
140466ee1:	5d                   	pop    %rbp
140466ee2:	5b                   	pop    %rbx
140466ee3:	c3                   	ret
140466ee4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140466ee9:	e8 c2 ff d2 ff       	call   0x140196eb0
140466eee:	4c 8b c8             	mov    %rax,%r9
140466ef1:	4c 8b c7             	mov    %rdi,%r8
140466ef4:	48 8b d6             	mov    %rsi,%rdx
140466ef7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140466efc:	e8 1f 2d f9 ff       	call   0x1403f9c20
140466f01:	90                   	nop
140466f02:	48 8b c8             	mov    %rax,%rcx
140466f05:	e8 c6 8a d3 ff       	call   0x14019f9d0
140466f0a:	4c 8b c8             	mov    %rax,%r9
140466f0d:	4c 8d 05 b4 0f b9 00 	lea    0xb90fb4(%rip),%r8        # 0x140ff7ec8
140466f14:	48 8d 15 2d 12 b9 00 	lea    0xb9122d(%rip),%rdx        # 0x140ff8148
140466f1b:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466f20:	e8 4b 2d f9 ff       	call   0x1403f9c70
140466f25:	48 8d 15 c4 ab f3 00 	lea    0xf3abc4(%rip),%rdx        # 0x1413a1af0
140466f2c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466f31:	e8 e2 58 9b 00       	call   0x140e1c818
140466f36:	90                   	nop
140466f37:	2b fb                	sub    %ebx,%edi
140466f39:	44 8b cf             	mov    %edi,%r9d
140466f3c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140466f42:	48 8d 15 9f 11 b9 00 	lea    0xb9119f(%rip),%rdx        # 0x140ff80e8
140466f49:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466f4e:	e8 9d 21 d4 ff       	call   0x1401a90f0
140466f53:	48 8d 15 76 9a f3 00 	lea    0xf39a76(%rip),%rdx        # 0x1413a09d0
140466f5a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466f5f:	e8 b4 58 9b 00       	call   0x140e1c818
140466f64:	cc                   	int3
140466f65:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140466f6a:	e8 41 ff d2 ff       	call   0x140196eb0
140466f6f:	4c 8b c8             	mov    %rax,%r9
140466f72:	4c 8b c7             	mov    %rdi,%r8
140466f75:	48 8b d3             	mov    %rbx,%rdx
140466f78:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140466f7d:	e8 9e 2c f9 ff       	call   0x1403f9c20
140466f82:	90                   	nop
140466f83:	48 8b c8             	mov    %rax,%rcx
140466f86:	e8 45 8a d3 ff       	call   0x14019f9d0
140466f8b:	4c 8b c8             	mov    %rax,%r9
140466f8e:	4c 8d 05 73 11 b9 00 	lea    0xb91173(%rip),%r8        # 0x140ff8108
140466f95:	48 8d 15 74 11 b9 00 	lea    0xb91174(%rip),%rdx        # 0x140ff8110
140466f9c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466fa1:	e8 ca 2c f9 ff       	call   0x1403f9c70
140466fa6:	48 8d 15 43 ab f3 00 	lea    0xf3ab43(%rip),%rdx        # 0x1413a1af0
140466fad:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140466fb2:	e8 61 58 9b 00       	call   0x140e1c818
140466fb7:	cc                   	int3
140466fb8:	cc                   	int3
140466fb9:	cc                   	int3
140466fba:	cc                   	int3
140466fbb:	cc                   	int3
140466fbc:	cc                   	int3
140466fbd:	cc                   	int3
140466fbe:	cc                   	int3
140466fbf:	cc                   	int3
140466fc0:	40 53                	rex push %rbx
140466fc2:	55                   	push   %rbp
140466fc3:	56                   	push   %rsi
140466fc4:	57                   	push   %rdi
140466fc5:	41 55                	push   %r13
140466fc7:	41 56                	push   %r14
140466fc9:	41 57                	push   %r15
140466fcb:	48 83 ec 70          	sub    $0x70,%rsp
140466fcf:	48 8b 05 2a 1f f5 00 	mov    0xf51f2a(%rip),%rax        # 0x1413b8f00
140466fd6:	48 33 c4             	xor    %rsp,%rax
140466fd9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140466fde:	4d 8b e8             	mov    %r8,%r13
140466fe1:	4c 8b f1             	mov    %rcx,%r14
140466fe4:	48 63 42 08          	movslq 0x8(%rdx),%rax
140466fe8:	85 c0                	test   %eax,%eax
140466fea:	75 0d                	jne    0x140466ff9
140466fec:	48 8b 72 28          	mov    0x28(%rdx),%rsi
140466ff0:	48 63 7a 1c          	movslq 0x1c(%rdx),%rdi
140466ff4:	48 03 fe             	add    %rsi,%rdi
140466ff7:	eb 08                	jmp    0x140467001
140466ff9:	48 8b 72 10          	mov    0x10(%rdx),%rsi
140466ffd:	48 8d 3c 06          	lea    (%rsi,%rax,1),%rdi
140467001:	48 8b 05 88 3a f4 00 	mov    0xf43a88(%rip),%rax        # 0x1413aaa90
140467008:	44 8b ff             	mov    %edi,%r15d
14046700b:	44 2b fe             	sub    %esi,%r15d
14046700e:	45 8b c7             	mov    %r15d,%r8d
140467011:	48 8b d6             	mov    %rsi,%rdx
140467014:	48 8b 48 28          	mov    0x28(%rax),%rcx
140467018:	e8 73 4f 31 00       	call   0x14077bf90
14046701d:	48 63 d8             	movslq %eax,%rbx
140467020:	85 c0                	test   %eax,%eax
140467022:	0f 88 37 01 00 00    	js     0x14046715f
140467028:	41 89 5e 08          	mov    %ebx,0x8(%r14)
14046702c:	8d 43 01             	lea    0x1(%rbx),%eax
14046702f:	48 63 c8             	movslq %eax,%rcx
140467032:	e8 e5 45 9b 00       	call   0x140e1b61c
140467037:	49 89 06             	mov    %rax,(%r14)
14046703a:	4c 8b c3             	mov    %rbx,%r8
14046703d:	48 8b d6             	mov    %rsi,%rdx
140467040:	48 8b c8             	mov    %rax,%rcx
140467043:	e8 c8 7f a7 00       	call   0x140edf010
140467048:	49 8b 06             	mov    (%r14),%rax
14046704b:	c6 04 03 00          	movb   $0x0,(%rbx,%rax,1)
14046704f:	48 8d 2c 33          	lea    (%rbx,%rsi,1),%rbp
140467053:	48 8b 05 be 39 f4 00 	mov    0xf439be(%rip),%rax        # 0x1413aaa18
14046705a:	44 8b c7             	mov    %edi,%r8d
14046705d:	44 2b c5             	sub    %ebp,%r8d
140467060:	48 8b d5             	mov    %rbp,%rdx
140467063:	48 8b 48 28          	mov    0x28(%rax),%rcx
140467067:	e8 24 4f 31 00       	call   0x14077bf90
14046706c:	85 c0                	test   %eax,%eax
14046706e:	0f 88 3e 01 00 00    	js     0x1404671b2
140467074:	48 63 d8             	movslq %eax,%rbx
140467077:	48 03 dd             	add    %rbp,%rbx
14046707a:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
14046707e:	48 3b ef             	cmp    %rdi,%rbp
140467081:	0f 87 ac 00 00 00    	ja     0x140467133
140467087:	48 3b eb             	cmp    %rbx,%rbp
14046708a:	0f 82 a3 00 00 00    	jb     0x140467133
140467090:	80 3b 3a             	cmpb   $0x3a,(%rbx)
140467093:	0f 85 6c 01 00 00    	jne    0x140467205
140467099:	48 8b 05 78 39 f4 00 	mov    0xf43978(%rip),%rax        # 0x1413aaa18
1404670a0:	44 8b c7             	mov    %edi,%r8d
1404670a3:	44 2b c3             	sub    %ebx,%r8d
1404670a6:	41 ff c8             	dec    %r8d
1404670a9:	48 8b d5             	mov    %rbp,%rdx
1404670ac:	48 8b 48 28          	mov    0x28(%rax),%rcx
1404670b0:	e8 db 4e 31 00       	call   0x14077bf90
1404670b5:	85 c0                	test   %eax,%eax
1404670b7:	0f 88 9b 01 00 00    	js     0x140467258
1404670bd:	48 63 d0             	movslq %eax,%rdx
1404670c0:	48 ff c2             	inc    %rdx
1404670c3:	48 03 d3             	add    %rbx,%rdx
1404670c6:	2b fa                	sub    %edx,%edi
1404670c8:	44 8b c7             	mov    %edi,%r8d
1404670cb:	78 43                	js     0x140467110
1404670cd:	49 8d 4e 40          	lea    0x40(%r14),%rcx
1404670d1:	e8 8a 72 d4 ff       	call   0x1401ae360
1404670d6:	4d 8d 46 40          	lea    0x40(%r14),%r8
1404670da:	49 8b d6             	mov    %r14,%rdx
1404670dd:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1404670e1:	e8 ba 0e 00 00       	call   0x140467fa0
1404670e6:	41 88 46 50          	mov    %al,0x50(%r14)
1404670ea:	41 c7 46 54 00 00 00 	movl   $0x0,0x54(%r14)
1404670f1:	00
1404670f2:	b0 01                	mov    $0x1,%al
1404670f4:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1404670f9:	48 33 cc             	xor    %rsp,%rcx
1404670fc:	e8 ff 43 9b 00       	call   0x140e1b500
140467101:	48 83 c4 70          	add    $0x70,%rsp
140467105:	41 5f                	pop    %r15
140467107:	41 5e                	pop    %r14
140467109:	41 5d                	pop    %r13
14046710b:	5f                   	pop    %rdi
14046710c:	5e                   	pop    %rsi
14046710d:	5d                   	pop    %rbp
14046710e:	5b                   	pop    %rbx
14046710f:	c3                   	ret
140467110:	48 8d 15 69 11 b9 00 	lea    0xb91169(%rip),%rdx        # 0x140ff8280
140467117:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14046711c:	e8 cf 1e d4 ff       	call   0x1401a8ff0
140467121:	48 8d 15 68 99 f3 00 	lea    0xf39968(%rip),%rdx        # 0x1413a0a90
140467128:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14046712d:	e8 e6 56 9b 00       	call   0x140e1c818
140467132:	cc                   	int3
140467133:	2b de                	sub    %esi,%ebx
140467135:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140467139:	45 8b cf             	mov    %r15d,%r9d
14046713c:	48 8d 15 ad 10 b9 00 	lea    0xb910ad(%rip),%rdx        # 0x140ff81f0
140467143:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140467148:	e8 a3 1f d4 ff       	call   0x1401a90f0
14046714d:	48 8d 15 7c 98 f3 00 	lea    0xf3987c(%rip),%rdx        # 0x1413a09d0
140467154:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140467159:	e8 ba 56 9b 00       	call   0x140e1c818
14046715e:	cc                   	int3
14046715f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140467164:	e8 47 fd d2 ff       	call   0x140196eb0
140467169:	4c 8b c8             	mov    %rax,%r9
14046716c:	4c 8b c7             	mov    %rdi,%r8
14046716f:	48 8b d6             	mov    %rsi,%rdx
140467172:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140467177:	e8 a4 2a f9 ff       	call   0x1403f9c20
14046717c:	90                   	nop
14046717d:	48 8b c8             	mov    %rax,%rcx
140467180:	e8 4b 88 d3 ff       	call   0x14019f9d0
140467185:	4c 8b c8             	mov    %rax,%r9
140467188:	4c 8d 05 49 0d b9 00 	lea    0xb90d49(%rip),%r8        # 0x140ff7ed8
14046718f:	48 8d 15 ea 0f b9 00 	lea    0xb90fea(%rip),%rdx        # 0x140ff8180
140467196:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14046719b:	e8 d0 2a f9 ff       	call   0x1403f9c70
1404671a0:	48 8d 15 49 a9 f3 00 	lea    0xf3a949(%rip),%rdx        # 0x1413a1af0
1404671a7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404671ac:	e8 67 56 9b 00       	call   0x140e1c818
1404671b1:	90                   	nop
1404671b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1404671b7:	e8 f4 fc d2 ff       	call   0x140196eb0
1404671bc:	4c 8b c8             	mov    %rax,%r9
1404671bf:	4c 8b c7             	mov    %rdi,%r8
1404671c2:	48 8b d5             	mov    %rbp,%rdx
1404671c5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1404671ca:	e8 51 2a f9 ff       	call   0x1403f9c20
1404671cf:	90                   	nop
1404671d0:	48 8b c8             	mov    %rax,%rcx
1404671d3:	e8 f8 87 d3 ff       	call   0x14019f9d0
1404671d8:	4c 8b c8             	mov    %rax,%r9
1404671db:	4c 8d 05 b6 0c b9 00 	lea    0xb90cb6(%rip),%r8        # 0x140ff7e98
1404671e2:	48 8d 15 cf 0f b9 00 	lea    0xb90fcf(%rip),%rdx        # 0x140ff81b8
1404671e9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404671ee:	e8 7d 2a f9 ff       	call   0x1403f9c70
1404671f3:	48 8d 15 f6 a8 f3 00 	lea    0xf3a8f6(%rip),%rdx        # 0x1413a1af0
1404671fa:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404671ff:	e8 14 56 9b 00       	call   0x140e1c818
140467204:	90                   	nop
140467205:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14046720a:	e8 a1 fc d2 ff       	call   0x140196eb0
14046720f:	4c 8b c8             	mov    %rax,%r9
140467212:	4c 8b c7             	mov    %rdi,%r8
140467215:	48 8b d3             	mov    %rbx,%rdx
140467218:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14046721d:	e8 fe 29 f9 ff       	call   0x1403f9c20
140467222:	90                   	nop
140467223:	48 8b c8             	mov    %rax,%rcx
140467226:	e8 a5 87 d3 ff       	call   0x14019f9d0
14046722b:	4c 8b c8             	mov    %rax,%r9
14046722e:	4c 8d 05 23 f1 b4 00 	lea    0xb4f123(%rip),%r8        # 0x140fb6358
140467235:	48 8d 15 d4 0f b9 00 	lea    0xb90fd4(%rip),%rdx        # 0x140ff8210
14046723c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140467241:	e8 2a 2a f9 ff       	call   0x1403f9c70
140467246:	48 8d 15 a3 a8 f3 00 	lea    0xf3a8a3(%rip),%rdx        # 0x1413a1af0
14046724d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140467252:	e8 c1 55 9b 00       	call   0x140e1c818
140467257:	90                   	nop
140467258:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14046725d:	e8 4e fc d2 ff       	call   0x140196eb0
140467262:	4c 8b c8             	mov    %rax,%r9
140467265:	4c 8b c7             	mov    %rdi,%r8
140467268:	48 8b d5             	mov    %rbp,%rdx
14046726b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140467270:	e8 ab 29 f9 ff       	call   0x1403f9c20
140467275:	90                   	nop
140467276:	48 8b c8             	mov    %rax,%rcx
140467279:	e8 52 87 d3 ff       	call   0x14019f9d0
14046727e:	4c 8b c8             	mov    %rax,%r9
140467281:	4c 8d 05 10 0c b9 00 	lea    0xb90c10(%rip),%r8        # 0x140ff7e98
140467288:	48 8d 15 b9 0f b9 00 	lea    0xb90fb9(%rip),%rdx        # 0x140ff8248
14046728f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140467294:	e8 d7 29 f9 ff       	call   0x1403f9c70
140467299:	48 8d 15 50 a8 f3 00 	lea    0xf3a850(%rip),%rdx        # 0x1413a1af0
1404672a0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404672a5:	e8 6e 55 9b 00       	call   0x140e1c818
1404672aa:	cc                   	int3
1404672ab:	cc                   	int3
1404672ac:	cc                   	int3
1404672ad:	cc                   	int3
1404672ae:	cc                   	int3
1404672af:	cc                   	int3
1404672b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404672b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404672ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404672bf:	57                   	push   %rdi
1404672c0:	41 56                	push   %r14
1404672c2:	41 57                	push   %r15
1404672c4:	48 83 ec 20          	sub    $0x20,%rsp
1404672c8:	49 8b e8             	mov    %r8,%rbp
1404672cb:	48 8b da             	mov    %rdx,%rbx
1404672ce:	48 8b f1             	mov    %rcx,%rsi
1404672d1:	45 33 ff             	xor    %r15d,%r15d