1404d4c66:	48 83 f8 40          	cmp    $0x40,%rax
1404d4c6a:	74 28                	je     0x1404d4c94
1404d4c6c:	4c 8d 05 19 eb ac 00 	lea    0xaceb19(%rip),%r8        # 0x140fa378c
1404d4c73:	48 8d 15 f6 da b2 00 	lea    0xb2daf6(%rip),%rdx        # 0x141002770
1404d4c7a:	49 8b cf             	mov    %r15,%rcx
1404d4c7d:	e8 3e 3f 06 00       	call   0x140538bc0
1404d4c82:	90                   	nop
1404d4c83:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1404d4c8a:	e8 d1 36 cc ff       	call   0x140198360
1404d4c8f:	e9 e6 18 00 00       	jmp    0x1404d657a
1404d4c94:	48 8d 8d f8 0e 00 00 	lea    0xef8(%rbp),%rcx
1404d4c9b:	e8 a0 3d cd ff       	call   0x1401a8a40
1404d4ca0:	90                   	nop
1404d4ca1:	48 8b 9d 10 02 00 00 	mov    0x210(%rbp),%rbx
1404d4ca8:	33 d2                	xor    %edx,%edx
1404d4caa:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1404d4cae:	e8 dd 50 cd ff       	call   0x1401a9d90
1404d4cb3:	80 38 3a             	cmpb   $0x3a,(%rax)
1404d4cb6:	75 3c                	jne    0x1404d4cf4
1404d4cb8:	4c 8b cf             	mov    %rdi,%r9
1404d4cbb:	4c 8b c6             	mov    %rsi,%r8
1404d4cbe:	48 8d 95 98 10 00 00 	lea    0x1098(%rbp),%rdx
1404d4cc5:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1404d4cc9:	e8 e2 44 ea ff       	call   0x1403791b0
1404d4cce:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
1404d4cd5:	48 83 c1 20          	add    $0x20,%rcx
1404d4cd9:	48 8b d0             	mov    %rax,%rdx
1404d4cdc:	e8 3f 9a cc ff       	call   0x14019e720
1404d4ce1:	48 8d 8d 98 10 00 00 	lea    0x1098(%rbp),%rcx
1404d4ce8:	e8 63 2d cc ff       	call   0x140197a50
1404d4ced:	48 8b 9d 10 02 00 00 	mov    0x210(%rbp),%rbx
1404d4cf4:	4c 8d 43 20          	lea    0x20(%rbx),%r8
1404d4cf8:	41 b1 2c             	mov    $0x2c,%r9b
1404d4cfb:	48 8d 95 a0 02 00 00 	lea    0x2a0(%rbp),%rdx
1404d4d02:	49 8b cf             	mov    %r15,%rcx
1404d4d05:	e8 06 1d 00 00       	call   0x1404d6a10
1404d4d0a:	90                   	nop
1404d4d0b:	48 8d 15 de 56 f5 00 	lea    0xf556de(%rip),%rdx        # 0x14142a3f0
1404d4d12:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1404d4d16:	e8 75 09 ef ff       	call   0x1403c5690
1404d4d1b:	90                   	nop
1404d4d1c:	48 8d 15 69 ea ac 00 	lea    0xacea69(%rip),%rdx        # 0x140fa378c
1404d4d23:	48 8d 8d d8 0e 00 00 	lea    0xed8(%rbp),%rcx
1404d4d2a:	e8 e1 2d cc ff       	call   0x140197b10
1404d4d2f:	90                   	nop
1404d4d30:	48 8b 85 a8 02 00 00 	mov    0x2a8(%rbp),%rax
1404d4d37:	48 2b 85 a0 02 00 00 	sub    0x2a0(%rbp),%rax
1404d4d3e:	48 c1 f8 05          	sar    $0x5,%rax
1404d4d42:	48 85 c0             	test   %rax,%rax
1404d4d45:	0f 84 4f 02 00 00    	je     0x1404d4f9a
1404d4d4b:	45 33 f6             	xor    %r14d,%r14d
1404d4d4e:	41 bc 03 00 00 00    	mov    $0x3,%r12d
1404d4d54:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1404d4d58:	45 8b ee             	mov    %r14d,%r13d
1404d4d5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404d4d60:	48 8d 15 99 56 f5 00 	lea    0xf55699(%rip),%rdx        # 0x14142a400
1404d4d67:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1404d4d6b:	e8 a0 89 d3 ff       	call   0x14020d710
1404d4d70:	90                   	nop
1404d4d71:	49 c1 e6 05          	shl    $0x5,%r14
1404d4d75:	4c 03 b5 a0 02 00 00 	add    0x2a0(%rbp),%r14
1404d4d7c:	49 8b d6             	mov    %r14,%rdx
1404d4d7f:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4d86:	e8 b5 3c cd ff       	call   0x1401a8a40
1404d4d8b:	90                   	nop
1404d4d8c:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d4d8f:	0f 11 85 28 0b 00 00 	movups %xmm0,0xb28(%rbp)
1404d4d96:	45 33 f6             	xor    %r14d,%r14d
1404d4d99:	4c 89 b5 38 0b 00 00 	mov    %r14,0xb38(%rbp)
1404d4da0:	4c 89 b5 40 0b 00 00 	mov    %r14,0xb40(%rbp)
1404d4da7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1404d4dad:	48 8d 15 3c cc b0 00 	lea    0xb0cc3c(%rip),%rdx        # 0x140fe19f0
1404d4db4:	48 8d 8d 28 0b 00 00 	lea    0xb28(%rbp),%rcx
1404d4dbb:	e8 40 20 cc ff       	call   0x140196e00
1404d4dc0:	90                   	nop
1404d4dc1:	48 8d 85 08 0a 00 00 	lea    0xa08(%rbp),%rax
1404d4dc8:	48 83 bd 20 0a 00 00 	cmpq   $0xf,0xa20(%rbp)
1404d4dcf:	0f
1404d4dd0:	48 0f 47 85 08 0a 00 	cmova  0xa08(%rbp),%rax
1404d4dd7:	00
1404d4dd8:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4ddf:	80 38 40             	cmpb   $0x40,(%rax)
1404d4de2:	0f 85 80 00 00 00    	jne    0x1404d4e68
1404d4de8:	48 8b d6             	mov    %rsi,%rdx
1404d4deb:	e8 a0 4f cd ff       	call   0x1401a9d90
1404d4df0:	4c 8b cf             	mov    %rdi,%r9
1404d4df3:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4dfa:	80 38 40             	cmpb   $0x40,(%rax)
1404d4dfd:	75 36                	jne    0x1404d4e35
1404d4dff:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404d4e05:	48 8d 95 b8 10 00 00 	lea    0x10b8(%rbp),%rdx
1404d4e0c:	e8 9f 43 ea ff       	call   0x1403791b0
1404d4e11:	48 8b d0             	mov    %rax,%rdx
1404d4e14:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4e1b:	e8 00 99 cc ff       	call   0x14019e720
1404d4e20:	48 8d 8d b8 10 00 00 	lea    0x10b8(%rbp),%rcx
1404d4e27:	e8 24 2c cc ff       	call   0x140197a50
1404d4e2c:	48 8d 15 55 d9 b2 00 	lea    0xb2d955(%rip),%rdx        # 0x141002788
1404d4e33:	eb 7a                	jmp    0x1404d4eaf
1404d4e35:	4c 8b c6             	mov    %rsi,%r8
1404d4e38:	48 8d 95 d8 10 00 00 	lea    0x10d8(%rbp),%rdx
1404d4e3f:	e8 6c 43 ea ff       	call   0x1403791b0
1404d4e44:	48 8b d0             	mov    %rax,%rdx
1404d4e47:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4e4e:	e8 cd 98 cc ff       	call   0x14019e720
1404d4e53:	48 8d 8d d8 10 00 00 	lea    0x10d8(%rbp),%rcx
1404d4e5a:	e8 f1 2b cc ff       	call   0x140197a50
1404d4e5f:	48 8d 15 2a d9 b2 00 	lea    0xb2d92a(%rip),%rdx        # 0x141002790
1404d4e66:	eb 47                	jmp    0x1404d4eaf
1404d4e68:	33 d2                	xor    %edx,%edx
1404d4e6a:	e8 21 4f cd ff       	call   0x1401a9d90
1404d4e6f:	80 38 2b             	cmpb   $0x2b,(%rax)
1404d4e72:	75 47                	jne    0x1404d4ebb
1404d4e74:	4c 8b cf             	mov    %rdi,%r9
1404d4e77:	4c 8b c6             	mov    %rsi,%r8
1404d4e7a:	48 8d 95 f8 10 00 00 	lea    0x10f8(%rbp),%rdx
1404d4e81:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4e88:	e8 23 43 ea ff       	call   0x1403791b0
1404d4e8d:	48 8b d0             	mov    %rax,%rdx
1404d4e90:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4e97:	e8 84 98 cc ff       	call   0x14019e720
1404d4e9c:	48 8d 8d f8 10 00 00 	lea    0x10f8(%rbp),%rcx
1404d4ea3:	e8 a8 2b cc ff       	call   0x140197a50
1404d4ea8:	48 8d 15 ed d8 b2 00 	lea    0xb2d8ed(%rip),%rdx        # 0x14100279c
1404d4eaf:	48 8d 8d 28 0b 00 00 	lea    0xb28(%rbp),%rcx
1404d4eb6:	e8 f5 98 cc ff       	call   0x14019e7b0
1404d4ebb:	4c 8d 85 08 0a 00 00 	lea    0xa08(%rbp),%r8
1404d4ec2:	33 d2                	xor    %edx,%edx
1404d4ec4:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1404d4ec8:	e8 d3 a5 d6 ff       	call   0x14023f4a0
1404d4ecd:	4c 8d 85 f8 0e 00 00 	lea    0xef8(%rbp),%r8
1404d4ed4:	8b d6                	mov    %esi,%edx
1404d4ed6:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1404d4eda:	e8 c1 a5 d6 ff       	call   0x14023f4a0
1404d4edf:	4c 8d 85 d8 0e 00 00 	lea    0xed8(%rbp),%r8
1404d4ee6:	ba 02 00 00 00       	mov    $0x2,%edx
1404d4eeb:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1404d4eef:	e8 ac a5 d6 ff       	call   0x14023f4a0
1404d4ef4:	4c 8d 85 28 0b 00 00 	lea    0xb28(%rbp),%r8
1404d4efb:	41 8b d4             	mov    %r12d,%edx
1404d4efe:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1404d4f02:	e8 99 a5 d6 ff       	call   0x14023f4a0
1404d4f07:	4c 89 b5 38 01 00 00 	mov    %r14,0x138(%rbp)
1404d4f0e:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1404d4f12:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1404d4f16:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
1404d4f1d:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1404d4f24:	48 8d 8d 80 04 00 00 	lea    0x480(%rbp),%rcx
1404d4f2b:	e8 e0 ad cc ff       	call   0x14019fd10
1404d4f30:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1404d4f35:	41 b1 01             	mov    $0x1,%r9b
1404d4f38:	4c 8d 85 38 01 00 00 	lea    0x138(%rbp),%r8
1404d4f3f:	48 8b d0             	mov    %rax,%rdx
1404d4f42:	48 8b cb             	mov    %rbx,%rcx
1404d4f45:	e8 26 fe 25 00       	call   0x140734d70
1404d4f4a:	90                   	nop
1404d4f4b:	48 8d 8d 28 0b 00 00 	lea    0xb28(%rbp),%rcx
1404d4f52:	e8 f9 2a cc ff       	call   0x140197a50
1404d4f57:	90                   	nop
1404d4f58:	48 8d 8d 08 0a 00 00 	lea    0xa08(%rbp),%rcx
1404d4f5f:	e8 ec 2a cc ff       	call   0x140197a50
1404d4f64:	90                   	nop
1404d4f65:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1404d4f69:	48 85 c9             	test   %rcx,%rcx
1404d4f6c:	74 06                	je     0x1404d4f74
1404d4f6e:	e8 cd a1 cc ff       	call   0x14019f140
1404d4f73:	90                   	nop
1404d4f74:	41 ff c5             	inc    %r13d
1404d4f77:	45 8b f5             	mov    %r13d,%r14d
1404d4f7a:	48 8b 85 a8 02 00 00 	mov    0x2a8(%rbp),%rax
1404d4f81:	48 2b 85 a0 02 00 00 	sub    0x2a0(%rbp),%rax
1404d4f88:	48 c1 f8 05          	sar    $0x5,%rax
1404d4f8c:	4c 3b f0             	cmp    %rax,%r14
1404d4f8f:	0f 82 cb fd ff ff    	jb     0x1404d4d60
1404d4f95:	44 0f b6 6d 80       	movzbl -0x80(%rbp),%r13d
1404d4f9a:	48 8b 1d d7 de f5 00 	mov    0xf5ded7(%rip),%rbx        # 0x141432e78
1404d4fa1:	45 84 ed             	test   %r13b,%r13b
1404d4fa4:	74 06                	je     0x1404d4fac
1404d4fa6:	48 83 c3 58          	add    $0x58,%rbx
1404d4faa:	eb 04                	jmp    0x1404d4fb0
1404d4fac:	48 83 c3 60          	add    $0x60,%rbx
1404d4fb0:	49 8b cf             	mov    %r15,%rcx
1404d4fb3:	e8 88 16 06 00       	call   0x140536640
1404d4fb8:	48 8b 0d c9 52 f5 00 	mov    0xf552c9(%rip),%rcx        # 0x14142a288
1404d4fbf:	48 89 8d 88 04 00 00 	mov    %rcx,0x488(%rbp)
1404d4fc6:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1404d4fca:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1404d4fcf:	4c 8b cb             	mov    %rbx,%r9
1404d4fd2:	4c 8b c0             	mov    %rax,%r8
1404d4fd5:	48 8d 95 88 04 00 00 	lea    0x488(%rbp),%rdx
1404d4fdc:	49 8b cf             	mov    %r15,%rcx
1404d4fdf:	e8 1c ad ff ff       	call   0x1404cfd00
1404d4fe4:	90                   	nop
1404d4fe5:	48 8d 8d d8 0e 00 00 	lea    0xed8(%rbp),%rcx
1404d4fec:	e8 5f 2a cc ff       	call   0x140197a50
1404d4ff1:	90                   	nop
1404d4ff2:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1404d4ff6:	e8 f5 94 cc ff       	call   0x14019e4f0
1404d4ffb:	90                   	nop
1404d4ffc:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1404d5003:	e8 58 33 cc ff       	call   0x140198360
1404d5008:	90                   	nop
1404d5009:	48 8d 8d f8 0e 00 00 	lea    0xef8(%rbp),%rcx
1404d5010:	e8 3b 2a cc ff       	call   0x140197a50
1404d5015:	90                   	nop
1404d5016:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1404d501d:	e8 3e 33 cc ff       	call   0x140198360
1404d5022:	e9 a4 14 00 00       	jmp    0x1404d64cb
1404d5027:	48 8d 0d 22 52 f5 00 	lea    0xf55222(%rip),%rcx        # 0x14142a250
1404d502e:	e8 9d 4d cd ff       	call   0x1401a9dd0
1404d5033:	84 c0                	test   %al,%al
1404d5035:	0f 84 ff 04 00 00    	je     0x1404d553a
1404d503b:	48 8d 15 62 d7 b2 00 	lea    0xb2d762(%rip),%rdx        # 0x1410027a4
1404d5042:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d5049:	e8 d2 b4 cf ff       	call   0x1401d0520
1404d504e:	84 c0                	test   %al,%al
1404d5050:	0f 84 e4 04 00 00    	je     0x1404d553a
1404d5056:	48 8d 95 68 09 00 00 	lea    0x968(%rbp),%rdx
1404d505d:	48 8d 8d f8 0d 00 00 	lea    0xdf8(%rbp),%rcx
1404d5064:	e8 d7 39 cd ff       	call   0x1401a8a40
1404d5069:	90                   	nop
1404d506a:	48 8d 15 1b e7 ac 00 	lea    0xace71b(%rip),%rdx        # 0x140fa378c
1404d5071:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
1404d5078:	e8 93 2a cc ff       	call   0x140197b10
1404d507d:	90                   	nop
1404d507e:	45 33 c0             	xor    %r8d,%r8d
1404d5081:	b2 20                	mov    $0x20,%dl
1404d5083:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d508a:	e8 c1 57 f2 ff       	call   0x1403fa850
1404d508f:	48 8b d8             	mov    %rax,%rbx
1404d5092:	44 8b c8             	mov    %eax,%r9d
1404d5095:	4c 3b 8d 78 09 00 00 	cmp    0x978(%rbp),%r9
1404d509c:	0f 83 c5 00 00 00    	jae    0x1404d5167
1404d50a2:	45 33 c0             	xor    %r8d,%r8d
1404d50a5:	48 8d 95 d8 12 00 00 	lea    0x12d8(%rbp),%rdx
1404d50ac:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d50b3:	e8 f8 40 ea ff       	call   0x1403791b0
1404d50b8:	48 8b d0             	mov    %rax,%rdx
1404d50bb:	48 8d 8d f8 0d 00 00 	lea    0xdf8(%rbp),%rcx
1404d50c2:	e8 59 96 cc ff       	call   0x14019e720
1404d50c7:	48 8d 8d d8 12 00 00 	lea    0x12d8(%rbp),%rcx
1404d50ce:	e8 7d 29 cc ff       	call   0x140197a50
1404d50d3:	44 8d 43 01          	lea    0x1(%rbx),%r8d
1404d50d7:	4c 39 85 78 09 00 00 	cmp    %r8,0x978(%rbp)
1404d50de:	76 40                	jbe    0x1404d5120
1404d50e0:	4c 8b cf             	mov    %rdi,%r9
1404d50e3:	48 8d 95 38 11 00 00 	lea    0x1138(%rbp),%rdx
1404d50ea:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d50f1:	e8 ba 40 ea ff       	call   0x1403791b0
1404d50f6:	48 8b d0             	mov    %rax,%rdx
1404d50f9:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
1404d5100:	e8 1b 96 cc ff       	call   0x14019e720
1404d5105:	48 8d 8d 38 11 00 00 	lea    0x1138(%rbp),%rcx
1404d510c:	e8 3f 29 cc ff       	call   0x140197a50
1404d5111:	48 8d 95 c8 0a 00 00 	lea    0xac8(%rbp),%rdx
1404d5118:	49 8b cf             	mov    %r15,%rcx
1404d511b:	e8 c0 17 00 00       	call   0x1404d68e0
1404d5120:	33 d2                	xor    %edx,%edx
1404d5122:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
1404d5129:	e8 62 4c cd ff       	call   0x1401a9d90
1404d512e:	80 38 3a             	cmpb   $0x3a,(%rax)
1404d5131:	75 34                	jne    0x1404d5167
1404d5133:	4c 8b cf             	mov    %rdi,%r9
1404d5136:	4c 8b c6             	mov    %rsi,%r8
1404d5139:	48 8d 95 58 11 00 00 	lea    0x1158(%rbp),%rdx
1404d5140:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
1404d5147:	e8 64 40 ea ff       	call   0x1403791b0
1404d514c:	48 8b d0             	mov    %rax,%rdx
1404d514f:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
1404d5156:	e8 c5 95 cc ff       	call   0x14019e720
1404d515b:	48 8d 8d 58 11 00 00 	lea    0x1158(%rbp),%rcx
1404d5162:	e8 e9 28 cc ff       	call   0x140197a50
1404d5167:	48 8d 95 c8 09 00 00 	lea    0x9c8(%rbp),%rdx
1404d516e:	48 8d 8d 48 0b 00 00 	lea    0xb48(%rbp),%rcx
1404d5175:	e8 c6 38 cd ff       	call   0x1401a8a40
1404d517a:	90                   	nop
1404d517b:	45 33 c0             	xor    %r8d,%r8d
1404d517e:	b2 21                	mov    $0x21,%dl
1404d5180:	48 8d 8d 48 0b 00 00 	lea    0xb48(%rbp),%rcx
1404d5187:	e8 c4 56 f2 ff       	call   0x1403fa850
1404d518c:	44 8b c8             	mov    %eax,%r9d
1404d518f:	4c 3b 8d 58 0b 00 00 	cmp    0xb58(%rbp),%r9
1404d5196:	73 31                	jae    0x1404d51c9
1404d5198:	45 33 c0             	xor    %r8d,%r8d
1404d519b:	48 8d 95 78 11 00 00 	lea    0x1178(%rbp),%rdx
1404d51a2:	48 8d 8d 48 0b 00 00 	lea    0xb48(%rbp),%rcx
1404d51a9:	e8 02 40 ea ff       	call   0x1403791b0
1404d51ae:	48 8b d0             	mov    %rax,%rdx
1404d51b1:	48 8d 8d 48 0b 00 00 	lea    0xb48(%rbp),%rcx
1404d51b8:	e8 63 95 cc ff       	call   0x14019e720
1404d51bd:	48 8d 8d 78 11 00 00 	lea    0x1178(%rbp),%rcx
1404d51c4:	e8 87 28 cc ff       	call   0x140197a50
1404d51c9:	41 b1 2c             	mov    $0x2c,%r9b
1404d51cc:	4c 8d 85 f8 0d 00 00 	lea    0xdf8(%rbp),%r8
1404d51d3:	48 8d 95 38 08 00 00 	lea    0x838(%rbp),%rdx
1404d51da:	49 8b cf             	mov    %r15,%rcx
1404d51dd:	e8 2e 18 00 00       	call   0x1404d6a10
1404d51e2:	90                   	nop
1404d51e3:	48 8d 15 6e c7 f5 00 	lea    0xf5c76e(%rip),%rdx        # 0x141431958
1404d51ea:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1404d51ee:	e8 9d 04 ef ff       	call   0x1403c5690
1404d51f3:	90                   	nop
1404d51f4:	4c 8b b5 38 08 00 00 	mov    0x838(%rbp),%r14
1404d51fb:	4c 8b a5 40 08 00 00 	mov    0x840(%rbp),%r12
1404d5202:	4d 3b f4             	cmp    %r12,%r14
1404d5205:	0f 84 a3 00 00 00    	je     0x1404d52ae
1404d520b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404d5210:	49 8b d6             	mov    %r14,%rdx
1404d5213:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1404d521a:	e8 01 37 cd ff       	call   0x1401a8920
1404d521f:	90                   	nop
1404d5220:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1404d5224:	33 c9                	xor    %ecx,%ecx
1404d5226:	48 89 8d 48 01 00 00 	mov    %rcx,0x148(%rbp)
1404d522d:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
1404d5234:	48 89 8d a0 00 00 00 	mov    %rcx,0xa0(%rbp)
1404d523b:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1404d5242:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1404d5249:	48 8d 8d 90 04 00 00 	lea    0x490(%rbp),%rcx
1404d5250:	e8 bb aa cc ff       	call   0x14019fd10
1404d5255:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1404d525c:	00 00
1404d525e:	41 b1 01             	mov    $0x1,%r9b
1404d5261:	4c 8d 85 48 01 00 00 	lea    0x148(%rbp),%r8
1404d5268:	48 8b d0             	mov    %rax,%rdx
1404d526b:	48 8b cb             	mov    %rbx,%rcx
1404d526e:	e8 fd fa 25 00       	call   0x140734d70
1404d5273:	90                   	nop
1404d5274:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
1404d527b:	48 85 c9             	test   %rcx,%rcx
1404d527e:	74 21                	je     0x1404d52a1
1404d5280:	8b 41 10             	mov    0x10(%rcx),%eax
1404d5283:	ff c8                	dec    %eax
1404d5285:	89 41 10             	mov    %eax,0x10(%rcx)
1404d5288:	85 c0                	test   %eax,%eax
1404d528a:	7f 15                	jg     0x1404d52a1
1404d528c:	0f 88 f7 14 00 00    	js     0x1404d6789
1404d5292:	48 8b 01             	mov    (%rcx),%rax
1404d5295:	8b d6                	mov    %esi,%edx
1404d5297:	48 8b 00             	mov    (%rax),%rax
1404d529a:	ff 15 80 e7 aa 00    	call   *0xaae780(%rip)        # 0x140f83a20
1404d52a0:	90                   	nop
1404d52a1:	49 83 c6 20          	add    $0x20,%r14
1404d52a5:	4d 3b f4             	cmp    %r12,%r14
1404d52a8:	0f 85 62 ff ff ff    	jne    0x1404d5210
1404d52ae:	48 8d 9d c8 0a 00 00 	lea    0xac8(%rbp),%rbx
1404d52b5:	48 83 bd e0 0a 00 00 	cmpq   $0xf,0xae0(%rbp)
1404d52bc:	0f
1404d52bd:	48 0f 47 9d c8 0a 00 	cmova  0xac8(%rbp),%rbx
1404d52c4:	00