14014cba1:	25 00 40 02 00       	and    $0x24000,%eax
14014cba6:	3d 00 00 02 00       	cmp    $0x20000,%eax
14014cbab:	0f 85 8b 00 00 00    	jne    0x14014cc3c
14014cbb1:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14014cbb8:	00
14014cbb9:	66 0f ef c0          	pxor   %xmm0,%xmm0
14014cbbd:	48 c7 84 24 f0 02 00 	movq   $0x0,0x2f0(%rsp)
14014cbc4:	00 00 00 00 00
14014cbc9:	0f 11 84 24 c0 02 00 	movups %xmm0,0x2c0(%rsp)
14014cbd0:	00
14014cbd1:	48 89 84 24 50 02 00 	mov    %rax,0x250(%rsp)
14014cbd8:	00
14014cbd9:	48 8b 05 18 d7 15 00 	mov    0x15d718(%rip),%rax        # 0x1402aa2f8
14014cbe0:	0f 11 84 24 d0 02 00 	movups %xmm0,0x2d0(%rsp)
14014cbe7:	00
14014cbe8:	48 89 84 24 c8 02 00 	mov    %rax,0x2c8(%rsp)
14014cbef:	00
14014cbf0:	0f 11 84 24 e0 02 00 	movups %xmm0,0x2e0(%rsp)
14014cbf7:	00
14014cbf8:	f6 83 82 00 00 00 02 	testb  $0x2,0x82(%rbx)
14014cbff:	74 08                	je     0x14014cc09
14014cc01:	80 8c 24 e8 02 00 00 	orb    $0x1,0x2e8(%rsp)
14014cc08:	01
14014cc09:	48 8d ac 24 50 02 00 	lea    0x250(%rsp),%rbp
14014cc10:	00
14014cc11:	4c 8d 84 24 c0 02 00 	lea    0x2c0(%rsp),%r8
14014cc18:	00
14014cc19:	48 89 ea             	mov    %rbp,%rdx
14014cc1c:	48 8d 0d 1d c8 ff ff 	lea    -0x37e3(%rip),%rcx        # 0x140149440
14014cc23:	e8 78 bb fd ff       	call   0x1401287a0
14014cc28:	85 c0                	test   %eax,%eax
14014cc2a:	0f 85 a3 1d 00 00    	jne    0x14014e9d3
14014cc30:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014cc35:	80 88 82 00 00 00 10 	orb    $0x10,0x82(%rax)
14014cc3c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014cc41:	66 0f ef c0          	pxor   %xmm0,%xmm0
14014cc45:	0f 11 84 24 50 02 00 	movups %xmm0,0x250(%rsp)
14014cc4c:	00
14014cc4d:	0f 11 84 24 60 02 00 	movups %xmm0,0x260(%rsp)
14014cc54:	00
14014cc55:	f6 80 82 00 00 00 02 	testb  $0x2,0x82(%rax)
14014cc5c:	0f 84 21 02 00 00    	je     0x14014ce83
14014cc62:	48 8b 05 8f d6 15 00 	mov    0x15d68f(%rip),%rax        # 0x1402aa2f8
14014cc69:	48 85 c0             	test   %rax,%rax
14014cc6c:	0f 84 11 02 00 00    	je     0x14014ce83
14014cc72:	80 38 00             	cmpb   $0x0,(%rax)
14014cc75:	48 8b 0e             	mov    (%rsi),%rcx
14014cc78:	0f 85 58 0f 00 00    	jne    0x14014dbd6
14014cc7e:	e8 dd de ef ff       	call   0x14004ab60
14014cc83:	48 89 c1             	mov    %rax,%rcx
14014cc86:	e8 b5 eb f7 ff       	call   0x1400cb840
14014cc8b:	48 8b 0e             	mov    (%rsi),%rcx
14014cc8e:	48 8d 15 6b d6 15 00 	lea    0x15d66b(%rip),%rdx        # 0x1402aa300
14014cc95:	e8 36 87 f4 ff       	call   0x1400953d0
14014cc9a:	48 c7 05 53 d6 15 00 	movq   $0x0,0x15d653(%rip)        # 0x1402aa2f8
14014cca1:	00 00 00 00
14014cca5:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14014ccac:	00
14014ccad:	e8 4e 94 f4 ff       	call   0x140096100
14014ccb2:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14014ccb9:	00
14014ccba:	e8 31 3d ef ff       	call   0x1400409f0
14014ccbf:	48 8b 35 2a be 0e 00 	mov    0xebe2a(%rip),%rsi        # 0x140238af0
14014ccc6:	48 8b 84 24 e8 03 00 	mov    0x3e8(%rsp),%rax
14014cccd:	00
14014ccce:	48 2b 06             	sub    (%rsi),%rax
14014ccd1:	0f 85 61 1f 00 00    	jne    0x14014ec38
14014ccd7:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14014ccde:	00
14014ccdf:	48 81 c4 f8 03 00 00 	add    $0x3f8,%rsp
14014cce6:	5b                   	pop    %rbx
14014cce7:	5e                   	pop    %rsi
14014cce8:	5f                   	pop    %rdi
14014cce9:	5d                   	pop    %rbp
14014ccea:	41 5c                	pop    %r12
14014ccec:	41 5d                	pop    %r13
14014ccee:	41 5e                	pop    %r14
14014ccf0:	41 5f                	pop    %r15
14014ccf2:	c3                   	ret
14014ccf3:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14014ccf9:	4c 89 fa             	mov    %r15,%rdx
14014ccfc:	48 89 e9             	mov    %rbp,%rcx
14014ccff:	e8 ac ec f4 ff       	call   0x14009b9b0
14014cd04:	e9 5c f1 ff ff       	jmp    0x14014be65
14014cd09:	e8 62 16 f6 ff       	call   0x1400ae370
14014cd0e:	48 8d 15 a8 3e 0d 00 	lea    0xd3ea8(%rip),%rdx        # 0x140220bbd
14014cd15:	48 89 e9             	mov    %rbp,%rcx
14014cd18:	49 89 c0             	mov    %rax,%r8
14014cd1b:	e8 a0 f2 f4 ff       	call   0x14009bfc0
14014cd20:	e9 34 f1 ff ff       	jmp    0x14014be59
14014cd25:	e8 66 8e f7 ff       	call   0x1400c5b90
14014cd2a:	48 8d 15 82 3e 0d 00 	lea    0xd3e82(%rip),%rdx        # 0x140220bb3
14014cd31:	48 89 e9             	mov    %rbp,%rcx
14014cd34:	49 89 c0             	mov    %rax,%r8
14014cd37:	e8 84 f2 f4 ff       	call   0x14009bfc0
14014cd3c:	e9 0a f1 ff ff       	jmp    0x14014be4b
14014cd41:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
14014cd47:	48 8d 15 59 3e 0d 00 	lea    0xd3e59(%rip),%rdx        # 0x140220ba7
14014cd4e:	48 89 e9             	mov    %rbp,%rcx
14014cd51:	e8 5a ec f4 ff       	call   0x14009b9b0
14014cd56:	e9 e2 f0 ff ff       	jmp    0x14014be3d
14014cd5b:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14014cd61:	48 8d 15 31 3e 0d 00 	lea    0xd3e31(%rip),%rdx        # 0x140220b99
14014cd68:	48 89 e9             	mov    %rbp,%rcx
14014cd6b:	e8 40 ec f4 ff       	call   0x14009b9b0
14014cd70:	e9 ba f0 ff ff       	jmp    0x14014be2f
14014cd75:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14014cd7b:	48 8d 15 0c 3e 0d 00 	lea    0xd3e0c(%rip),%rdx        # 0x140220b8e
14014cd82:	48 89 e9             	mov    %rbp,%rcx
14014cd85:	e8 26 ec f4 ff       	call   0x14009b9b0
14014cd8a:	e9 90 f0 ff ff       	jmp    0x14014be1f
14014cd8f:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14014cd95:	48 8d 15 e5 3d 0d 00 	lea    0xd3de5(%rip),%rdx        # 0x140220b81
14014cd9c:	48 89 e9             	mov    %rbp,%rcx
14014cd9f:	e8 0c ec f4 ff       	call   0x14009b9b0
14014cda4:	e9 66 f0 ff ff       	jmp    0x14014be0f
14014cda9:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14014cdaf:	48 8d 15 be 3d 0d 00 	lea    0xd3dbe(%rip),%rdx        # 0x140220b74
14014cdb6:	48 89 e9             	mov    %rbp,%rcx
14014cdb9:	e8 f2 eb f4 ff       	call   0x14009b9b0
14014cdbe:	41 0f b6 86 81 00 00 	movzbl 0x81(%r14),%eax
14014cdc5:	00
14014cdc6:	e9 3c f0 ff ff       	jmp    0x14014be07
14014cdcb:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14014cdd1:	48 8d 15 91 3d 0d 00 	lea    0xd3d91(%rip),%rdx        # 0x140220b69
14014cdd8:	48 89 e9             	mov    %rbp,%rcx
14014cddb:	e8 d0 eb f4 ff       	call   0x14009b9b0
14014cde0:	e9 12 f0 ff ff       	jmp    0x14014bdf7
14014cde5:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14014cdeb:	48 8d 15 66 3d 0d 00 	lea    0xd3d66(%rip),%rdx        # 0x140220b58
14014cdf2:	48 89 e9             	mov    %rbp,%rcx
14014cdf5:	e8 b6 eb f4 ff       	call   0x14009b9b0
14014cdfa:	41 0f b6 86 80 00 00 	movzbl 0x80(%r14),%eax
14014ce01:	00
14014ce02:	e9 e8 ef ff ff       	jmp    0x14014bdef
14014ce07:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14014ce0d:	48 8d 15 21 3d 0d 00 	lea    0xd3d21(%rip),%rdx        # 0x140220b35
14014ce14:	48 89 e9             	mov    %rbp,%rcx
14014ce17:	e8 94 eb f4 ff       	call   0x14009b9b0
14014ce1c:	8b 05 ca d4 15 00    	mov    0x15d4ca(%rip),%eax        # 0x1402aa2ec
14014ce22:	83 f8 02             	cmp    $0x2,%eax
14014ce25:	0f 85 ab ef ff ff    	jne    0x14014bdd6
14014ce2b:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14014ce31:	48 8d 15 06 3d 0d 00 	lea    0xd3d06(%rip),%rdx        # 0x140220b3e
14014ce38:	48 89 e9             	mov    %rbp,%rcx
14014ce3b:	e8 70 eb f4 ff       	call   0x14009b9b0
14014ce40:	8b 05 a6 d4 15 00    	mov    0x15d4a6(%rip),%eax        # 0x1402aa2ec
14014ce46:	83 f8 01             	cmp    $0x1,%eax
14014ce49:	0f 85 90 ef ff ff    	jne    0x14014bddf
14014ce4f:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14014ce55:	48 8d 15 f1 3c 0d 00 	lea    0xd3cf1(%rip),%rdx        # 0x140220b4d
14014ce5c:	48 89 e9             	mov    %rbp,%rcx
14014ce5f:	e8 4c eb f4 ff       	call   0x14009b9b0
14014ce64:	e9 76 ef ff ff       	jmp    0x14014bddf
14014ce69:	ba 01 00 00 00       	mov    $0x1,%edx
14014ce6e:	48 89 f1             	mov    %rsi,%rcx
14014ce71:	e8 2a dd f4 ff       	call   0x14009aba0
14014ce76:	4c 8b ac 24 c8 02 00 	mov    0x2c8(%rsp),%r13
14014ce7d:	00
14014ce7e:	e9 e1 f5 ff ff       	jmp    0x14014c464
14014ce83:	48 8b 84 24 f0 01 00 	mov    0x1f0(%rsp),%rax
14014ce8a:	00
14014ce8b:	48 85 c0             	test   %rax,%rax
14014ce8e:	0f 84 11 fe ff ff    	je     0x14014cca5
14014ce94:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
14014ce99:	0f 84 06 fe ff ff    	je     0x14014cca5
14014ce9f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14014cea4:	f6 83 81 00 00 00 40 	testb  $0x40,0x81(%rbx)
14014ceab:	0f 85 1d 18 00 00    	jne    0x14014e6ce
14014ceb1:	8b 84 24 00 02 00 00 	mov    0x200(%rsp),%eax
14014ceb8:	0b 84 24 10 02 00 00 	or     0x210(%rsp),%eax
14014cebf:	0f 84 e0 fd ff ff    	je     0x14014cca5
14014cec5:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14014cecc:	00
14014cecd:	e8 ae 92 f4 ff       	call   0x140096180
14014ced2:	8b 84 24 00 02 00 00 	mov    0x200(%rsp),%eax
14014ced9:	0b 84 24 10 02 00 00 	or     0x210(%rsp),%eax
14014cee0:	0f 84 bf fd ff ff    	je     0x14014cca5
14014cee6:	44 8b 94 24 60 04 00 	mov    0x460(%rsp),%r10d
14014ceed:	00
14014ceee:	48 8d ac 24 50 02 00 	lea    0x250(%rsp),%rbp
14014cef5:	00
14014cef6:	45 85 d2             	test   %r10d,%r10d
14014cef9:	74 37                	je     0x14014cf32
14014cefb:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14014cf02:	00
14014cf03:	48 63 84 24 60 04 00 	movslq 0x460(%rsp),%rax
14014cf0a:	00
14014cf0b:	48 8d ac 24 50 02 00 	lea    0x250(%rsp),%rbp
14014cf12:	00
14014cf13:	48 89 df             	mov    %rbx,%rdi
14014cf16:	48 8d 1c c3          	lea    (%rbx,%rax,8),%rbx
14014cf1a:	48 8b 07             	mov    (%rdi),%rax
14014cf1d:	48 89 e9             	mov    %rbp,%rcx
14014cf20:	48 83 c7 08          	add    $0x8,%rdi
14014cf24:	48 8d 50 08          	lea    0x8(%rax),%rdx
14014cf28:	e8 13 39 ef ff       	call   0x140040840
14014cf2d:	48 39 df             	cmp    %rbx,%rdi
14014cf30:	75 e8                	jne    0x14014cf1a
14014cf32:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014cf37:	48 89 ac 24 18 02 00 	mov    %rbp,0x218(%rsp)
14014cf3e:	00
14014cf3f:	80 b8 81 00 00 00 00 	cmpb   $0x0,0x81(%rax)
14014cf46:	0f 88 48 18 00 00    	js     0x14014e794
14014cf4c:	48 63 b4 24 60 04 00 	movslq 0x460(%rsp),%rsi
14014cf53:	00
14014cf54:	ba 04 00 00 00       	mov    $0x4,%edx
14014cf59:	48 89 f1             	mov    %rsi,%rcx
14014cf5c:	e8 3f dd f7 ff       	call   0x1400caca0
14014cf61:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14014cf68:	00
14014cf69:	31 d2                	xor    %edx,%edx
14014cf6b:	49 89 c0             	mov    %rax,%r8
14014cf6e:	48 89 c3             	mov    %rax,%rbx
14014cf71:	e8 da 92 f4 ff       	call   0x140096250
14014cf76:	8b 84 24 00 02 00 00 	mov    0x200(%rsp),%eax
14014cf7d:	0b 84 24 10 02 00 00 	or     0x210(%rsp),%eax
14014cf84:	74 35                	je     0x14014cfbb
14014cf86:	8b 94 24 60 04 00 00 	mov    0x460(%rsp),%edx
14014cf8d:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14014cf94:	00
14014cf95:	31 c0                	xor    %eax,%eax
14014cf97:	85 d2                	test   %edx,%edx
14014cf99:	74 20                	je     0x14014cfbb
14014cf9b:	44 8b 04 83          	mov    (%rbx,%rax,4),%r8d
14014cf9f:	45 85 c0             	test   %r8d,%r8d
14014cfa2:	74 0e                	je     0x14014cfb2
14014cfa4:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
14014cfa8:	c7 82 94 00 00 00 08 	movl   $0x8,0x94(%rdx)
14014cfaf:	00 00 00
14014cfb2:	48 83 c0 01          	add    $0x1,%rax
14014cfb6:	48 39 f0             	cmp    %rsi,%rax
14014cfb9:	75 e0                	jne    0x14014cf9b
14014cfbb:	48 89 d9             	mov    %rbx,%rcx
14014cfbe:	e8 ed be fa ff       	call   0x1400f8eb0
14014cfc3:	48 89 e9             	mov    %rbp,%rcx
14014cfc6:	e8 25 3a ef ff       	call   0x1400409f0
14014cfcb:	e9 d5 fc ff ff       	jmp    0x14014cca5
14014cfd0:	48 8d 15 f9 36 0d 00 	lea    0xd36f9(%rip),%rdx        # 0x1402206d0
14014cfd7:	4c 89 f1             	mov    %r14,%rcx
14014cfda:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14014cfdf:	e8 cc 06 f0 ff       	call   0x14004d6b0
14014cfe4:	4c 89 f1             	mov    %r14,%rcx
14014cfe7:	e8 e4 02 f0 ff       	call   0x14004d2d0
14014cfec:	4c 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8
14014cff3:	00
14014cff4:	48 8b 94 24 d0 01 00 	mov    0x1d0(%rsp),%rdx
14014cffb:	00
14014cffc:	8b 8c 24 a8 00 00 00 	mov    0xa8(%rsp),%ecx
14014d003:	e8 18 e1 f7 ff       	call   0x1400cb120
14014d008:	48 85 c0             	test   %rax,%rax
14014d00b:	0f 88 d4 12 00 00    	js     0x14014e2e5
14014d011:	4c 89 f1             	mov    %r14,%rcx
14014d014:	e8 27 d9 f4 ff       	call   0x14009a940
14014d019:	8b 44 24 70          	mov    0x70(%rsp),%eax
14014d01d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14014d022:	4c 8d 0d 9a 35 0d 00 	lea    0xd359a(%rip),%r9        # 0x1402205c3
14014d029:	4c 8d 05 84 35 0d 00 	lea    0xd3584(%rip),%r8        # 0x1402205b4
14014d030:	ba bd 06 00 00       	mov    $0x6bd,%edx
14014d035:	89 44 24 30          	mov    %eax,0x30(%rsp)
14014d039:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14014d040:	00
14014d041:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014d046:	48 8b 06             	mov    (%rsi),%rax
14014d049:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014d04e:	e8 3d 0e f6 ff       	call   0x1400ade90
14014d053:	e9 2f f7 ff ff       	jmp    0x14014c787
14014d058:	e8 e3 81 f4 ff       	call   0x140095240
14014d05d:	85 c0                	test   %eax,%eax
14014d05f:	75 12                	jne    0x14014d073
14014d061:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014d066:	f6 80 82 00 00 00 02 	testb  $0x2,0x82(%rax)
14014d06d:	0f 84 d5 f2 ff ff    	je     0x14014c348
14014d073:	48 8d 0d c6 35 0d 00 	lea    0xd35c6(%rip),%rcx        # 0x140220640
14014d07a:	e8 f1 cb ff ff       	call   0x140149c70
14014d07f:	48 89 c1             	mov    %rax,%rcx
14014d082:	e8 09 63 f7 ff       	call   0x1400c3390
14014d087:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14014d08e:	00 00
14014d090:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14014d096:	48 8d 15 8d 3a 0d 00 	lea    0xd3a8d(%rip),%rdx        # 0x140220b2a
14014d09d:	48 89 e9             	mov    %rbp,%rcx
14014d0a0:	e8 0b e9 f4 ff       	call   0x14009b9b0
14014d0a5:	e9 0d ed ff ff       	jmp    0x14014bdb7
14014d0aa:	41 b8 13 00 00 00    	mov    $0x13,%r8d
14014d0b0:	48 8d 15 5f 3a 0d 00 	lea    0xd3a5f(%rip),%rdx        # 0x140220b16
14014d0b7:	48 89 e9             	mov    %rbp,%rcx
14014d0ba:	e8 f1 e8 f4 ff       	call   0x14009b9b0
14014d0bf:	8b 05 2b d2 15 00    	mov    0x15d22b(%rip),%eax        # 0x1402aa2f0
14014d0c5:	e9 e4 ec ff ff       	jmp    0x14014bdae
14014d0ca:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14014d0cf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14014d0d4:	45 85 ed             	test   %r13d,%r13d
14014d0d7:	0f 84 3a 11 00 00    	je     0x14014e217
14014d0dd:	48 8b 0e             	mov    (%rsi),%rcx
14014d0e0:	e8 5b 81 f4 ff       	call   0x140095240
14014d0e5:	85 c0                	test   %eax,%eax
14014d0e7:	0f 85 4c 0b 00 00    	jne    0x14014dc39
14014d0ed:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014d0f2:	44 8b 40 0c          	mov    0xc(%rax),%r8d
14014d0f6:	45 85 c0             	test   %r8d,%r8d
14014d0f9:	0f 8f e8 0a 00 00    	jg     0x14014dbe7
14014d0ff:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014d104:	48 8b 48 10          	mov    0x10(%rax),%rcx
14014d108:	48 85 c9             	test   %rcx,%rcx
14014d10b:	74 1b                	je     0x14014d128
14014d10d:	31 d2                	xor    %edx,%edx
14014d10f:	e8 7c 36 ed ff       	call   0x140020790
14014d114:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14014d119:	48 8d 15 ea 34 0d 00 	lea    0xd34ea(%rip),%rdx        # 0x14022060a
14014d120:	49 89 c0             	mov    %rax,%r8
14014d123:	e8 88 05 f0 ff       	call   0x14004d6b0
14014d128:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014d12d:	48 8b 50 18          	mov    0x18(%rax),%rdx
14014d131:	48 85 d2             	test   %rdx,%rdx
14014d134:	74 41                	je     0x14014d177
14014d136:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14014d13b:	74 3a                	je     0x14014d177
14014d13d:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
14014d142:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
14014d147:	31 ed                	xor    %ebp,%ebp
14014d149:	48 8d 3d cd 34 0d 00 	lea    0xd34cd(%rip),%rdi        # 0x14022061d
14014d150:	48 89 e8             	mov    %rbp,%rax
14014d153:	4c 89 e9             	mov    %r13,%rcx
14014d156:	48 83 c5 01          	add    $0x1,%rbp
14014d15a:	48 c1 e0 04          	shl    $0x4,%rax
14014d15e:	48 03 02             	add    (%rdx),%rax
14014d161:	48 89 fa             	mov    %rdi,%rdx
14014d164:	4c 8b 00             	mov    (%rax),%r8
14014d167:	e8 44 05 f0 ff       	call   0x14004d6b0
14014d16c:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
14014d171:	48 3b 6a 08          	cmp    0x8(%rdx),%rbp
14014d175:	72 d9                	jb     0x14014d150
14014d177:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
14014d17c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14014d181:	44 8b 05 84 d1 15 00 	mov    0x15d184(%rip),%r8d        # 0x1402aa30c
14014d188:	4c 89 fa             	mov    %r15,%rdx
14014d18b:	48 89 f9             	mov    %rdi,%rcx
14014d18e:	e8 6d d4 ff ff       	call   0x14014a600
14014d193:	4c 89 f9             	mov    %r15,%rcx
14014d196:	e8 35 01 f0 ff       	call   0x14004d2d0
14014d19b:	48 8b 84 24 98 01 00 	mov    0x198(%rsp),%rax
14014d1a2:	00
14014d1a3:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14014d1aa:	00
14014d1ab:	f6 87 82 00 00 00 02 	testb  $0x2,0x82(%rdi)
14014d1b2:	0f 85 98 0a 00 00    	jne    0x14014dc50
14014d1b8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14014d1bd:	f6 80 81 00 00 00 08 	testb  $0x8,0x81(%rax)
14014d1c4:	0f 84 34 14 00 00    	je     0x14014e5fe