1400f6ccc:	e8 2f f7 fc ff       	call   0x1400c6400
1400f6cd1:	90                   	nop
1400f6cd2:	48 89 bc 24 78 03 00 	mov    %rdi,0x378(%rsp)
1400f6cd9:	00
1400f6cda:	48 89 bc 24 88 03 00 	mov    %rdi,0x388(%rsp)
1400f6ce1:	00
1400f6ce2:	48 c7 84 24 90 03 00 	movq   $0xf,0x390(%rsp)
1400f6ce9:	00 0f 00 00 00
1400f6cee:	c6 84 24 78 03 00 00 	movb   $0x0,0x378(%rsp)
1400f6cf5:	00
1400f6cf6:	45 33 c0             	xor    %r8d,%r8d
1400f6cf9:	48 8d 15 78 6c 13 00 	lea    0x136c78(%rip),%rdx        # 0x14022d978
1400f6d00:	48 8d 8c 24 78 03 00 	lea    0x378(%rsp),%rcx
1400f6d07:	00
1400f6d08:	e8 f3 f6 fc ff       	call   0x1400c6400
1400f6d0d:	90                   	nop
1400f6d0e:	c6 44 24 40 01       	movb   $0x1,0x40(%rsp)
1400f6d13:	48 8d 94 24 f8 03 00 	lea    0x3f8(%rsp),%rdx
1400f6d1a:	00
1400f6d1b:	48 8d 8c 24 c0 04 00 	lea    0x4c0(%rsp),%rcx
1400f6d22:	00
1400f6d23:	e8 f8 26 ff ff       	call   0x1400e9420
1400f6d28:	90                   	nop
1400f6d29:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1400f6d30:	00
1400f6d31:	45 33 c0             	xor    %r8d,%r8d
1400f6d34:	33 d2                	xor    %edx,%edx
1400f6d36:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f6d3d:	00
1400f6d3e:	e8 dd ee 02 00       	call   0x140125c20
1400f6d43:	90                   	nop
1400f6d44:	48 8d 05 85 7a 14 00 	lea    0x147a85(%rip),%rax        # 0x14023e7d0
1400f6d4b:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
1400f6d52:	00
1400f6d53:	48 89 bc 24 f0 00 00 	mov    %rdi,0xf0(%rsp)
1400f6d5a:	00
1400f6d5b:	45 33 c0             	xor    %r8d,%r8d
1400f6d5e:	33 d2                	xor    %edx,%edx
1400f6d60:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1400f6d67:	00
1400f6d68:	e8 b3 ee 02 00       	call   0x140125c20
1400f6d6d:	90                   	nop
1400f6d6e:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1400f6d75:	00
1400f6d76:	e8 05 d1 02 00       	call   0x140123e80
1400f6d7b:	90                   	nop
1400f6d7c:	48 89 bc 24 38 03 00 	mov    %rdi,0x338(%rsp)
1400f6d83:	00
1400f6d84:	48 89 bc 24 48 03 00 	mov    %rdi,0x348(%rsp)
1400f6d8b:	00
1400f6d8c:	48 c7 84 24 50 03 00 	movq   $0xf,0x350(%rsp)
1400f6d93:	00 0f 00 00 00
1400f6d98:	c6 84 24 38 03 00 00 	movb   $0x0,0x338(%rsp)
1400f6d9f:	00
1400f6da0:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
1400f6da7:	00
1400f6da8:	e8 93 cd 02 00       	call   0x140123b40
1400f6dad:	48 8b d8             	mov    %rax,%rbx
1400f6db0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400f6db5:	48 8d 94 24 f8 03 00 	lea    0x3f8(%rsp),%rdx
1400f6dbc:	00
1400f6dbd:	48 83 bc 24 10 04 00 	cmpq   $0x10,0x410(%rsp)
1400f6dc4:	00 10
1400f6dc6:	48 0f 43 94 24 f8 03 	cmovae 0x3f8(%rsp),%rdx
1400f6dcd:	00 00
1400f6dcf:	48 8b 00             	mov    (%rax),%rax
1400f6dd2:	4c 8b 50 08          	mov    0x8(%rax),%r10
1400f6dd6:	4c 8b 84 24 08 04 00 	mov    0x408(%rsp),%r8
1400f6ddd:	00
1400f6dde:	4c 03 c2             	add    %rdx,%r8
1400f6de1:	48 8d 84 24 38 03 00 	lea    0x338(%rsp),%rax
1400f6de8:	00
1400f6de9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f6dee:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
1400f6df5:	00
1400f6df6:	48 8b cb             	mov    %rbx,%rcx
1400f6df9:	41 ff d2             	call   *%r10
1400f6dfc:	48 89 bc 24 90 01 00 	mov    %rdi,0x190(%rsp)
1400f6e03:	00
1400f6e04:	41 b0 01             	mov    $0x1,%r8b
1400f6e07:	ba 04 00 00 00       	mov    $0x4,%edx
1400f6e0c:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
1400f6e13:	00
1400f6e14:	e8 07 ee 02 00       	call   0x140125c20
1400f6e19:	33 d2                	xor    %edx,%edx
1400f6e1b:	48 8d 0d 56 6b 13 00 	lea    0x136b56(%rip),%rcx        # 0x14022d978
1400f6e22:	e8 29 d7 02 00       	call   0x140124550
1400f6e27:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
1400f6e2e:	00
1400f6e2f:	4c 8d 05 47 18 14 00 	lea    0x141847(%rip),%r8        # 0x14023867d
1400f6e36:	48 8d 15 33 18 14 00 	lea    0x141833(%rip),%rdx        # 0x140238670
1400f6e3d:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f6e44:	00
1400f6e45:	e8 f6 f3 02 00       	call   0x140126240
1400f6e4a:	48 8d b4 24 80 01 00 	lea    0x180(%rsp),%rsi
1400f6e51:	00
1400f6e52:	48 85 c0             	test   %rax,%rax
1400f6e55:	48 0f 45 f0          	cmovne %rax,%rsi
1400f6e59:	48 89 bc 24 b8 01 00 	mov    %rdi,0x1b8(%rsp)
1400f6e60:	00
1400f6e61:	48 8b d6             	mov    %rsi,%rdx
1400f6e64:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
1400f6e6b:	00
1400f6e6c:	e8 2f ee 02 00       	call   0x140125ca0
1400f6e71:	48 8b d6             	mov    %rsi,%rdx
1400f6e74:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
1400f6e7b:	00
1400f6e7c:	e8 2f f0 02 00       	call   0x140125eb0
1400f6e81:	90                   	nop
1400f6e82:	41 83 ce 18          	or     $0x18,%r14d
1400f6e86:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1400f6e8b:	48 8d 94 24 e0 04 00 	lea    0x4e0(%rsp),%rdx
1400f6e92:	00
1400f6e93:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
1400f6e9a:	00
1400f6e9b:	e8 20 de 02 00       	call   0x140124cc0
1400f6ea0:	48 8b f0             	mov    %rax,%rsi
1400f6ea3:	48 8d 84 24 58 03 00 	lea    0x358(%rsp),%rax
1400f6eaa:	00
1400f6eab:	48 3b c6             	cmp    %rsi,%rax
1400f6eae:	74 33                	je     0x1400f6ee3
1400f6eb0:	48 8d 8c 24 58 03 00 	lea    0x358(%rsp),%rcx
1400f6eb7:	00
1400f6eb8:	e8 c3 f4 fc ff       	call   0x1400c6380
1400f6ebd:	0f 10 06             	movups (%rsi),%xmm0
1400f6ec0:	0f 11 84 24 58 03 00 	movups %xmm0,0x358(%rsp)
1400f6ec7:	00
1400f6ec8:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1400f6ecc:	0f 11 8c 24 68 03 00 	movups %xmm1,0x368(%rsp)
1400f6ed3:	00
1400f6ed4:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
1400f6ed8:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1400f6edf:	00
1400f6ee0:	c6 06 00             	movb   $0x0,(%rsi)
1400f6ee3:	48 8d 8c 24 e0 04 00 	lea    0x4e0(%rsp),%rcx
1400f6eea:	00
1400f6eeb:	e8 90 f4 fc ff       	call   0x1400c6380
1400f6ef0:	90                   	nop
1400f6ef1:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
1400f6ef8:	00
1400f6ef9:	e8 32 ef 02 00       	call   0x140125e30
1400f6efe:	48 8b b4 24 b8 01 00 	mov    0x1b8(%rsp),%rsi
1400f6f05:	00
1400f6f06:	48 85 f6             	test   %rsi,%rsi
1400f6f09:	74 27                	je     0x1400f6f32
1400f6f0b:	4c 8d 0d 5e f1 fc ff 	lea    -0x30ea2(%rip),%r9        # 0x1400c6070
1400f6f12:	ba 20 00 00 00       	mov    $0x20,%edx
1400f6f17:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f6f1b:	48 8b ce             	mov    %rsi,%rcx
1400f6f1e:	e8 09 f4 08 00       	call   0x14018632c
1400f6f23:	90                   	nop
1400f6f24:	ba 60 00 00 00       	mov    $0x60,%edx
1400f6f29:	48 8b ce             	mov    %rsi,%rcx
1400f6f2c:	e8 1b f7 08 00       	call   0x14018664c
1400f6f31:	90                   	nop
1400f6f32:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
1400f6f39:	00
1400f6f3a:	e8 f1 ee 02 00       	call   0x140125e30
1400f6f3f:	48 8b b4 24 90 01 00 	mov    0x190(%rsp),%rsi
1400f6f46:	00
1400f6f47:	48 85 f6             	test   %rsi,%rsi
1400f6f4a:	74 26                	je     0x1400f6f72
1400f6f4c:	4c 8d 0d 1d f1 fc ff 	lea    -0x30ee3(%rip),%r9        # 0x1400c6070
1400f6f53:	ba 20 00 00 00       	mov    $0x20,%edx
1400f6f58:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f6f5c:	48 8b ce             	mov    %rsi,%rcx
1400f6f5f:	e8 c8 f3 08 00       	call   0x14018632c
1400f6f64:	90                   	nop
1400f6f65:	ba 60 00 00 00       	mov    $0x60,%edx
1400f6f6a:	48 8b ce             	mov    %rsi,%rcx
1400f6f6d:	e8 da f6 08 00       	call   0x14018664c
1400f6f72:	48 89 bc 24 40 01 00 	mov    %rdi,0x140(%rsp)
1400f6f79:	00
1400f6f7a:	41 b0 01             	mov    $0x1,%r8b
1400f6f7d:	ba 04 00 00 00       	mov    $0x4,%edx
1400f6f82:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400f6f89:	00
1400f6f8a:	e8 91 ec 02 00       	call   0x140125c20
1400f6f8f:	33 d2                	xor    %edx,%edx
1400f6f91:	48 8d 0d e0 69 13 00 	lea    0x1369e0(%rip),%rcx        # 0x14022d978
1400f6f98:	e8 b3 d5 02 00       	call   0x140124550
1400f6f9d:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400f6fa4:	00
1400f6fa5:	4c 8d 05 e1 16 14 00 	lea    0x1416e1(%rip),%r8        # 0x14023868d
1400f6fac:	48 8d 15 cd 16 14 00 	lea    0x1416cd(%rip),%rdx        # 0x140238680
1400f6fb3:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f6fba:	00
1400f6fbb:	e8 80 f2 02 00       	call   0x140126240
1400f6fc0:	48 8d b4 24 30 01 00 	lea    0x130(%rsp),%rsi
1400f6fc7:	00
1400f6fc8:	48 85 c0             	test   %rax,%rax
1400f6fcb:	48 0f 45 f0          	cmovne %rax,%rsi
1400f6fcf:	48 89 bc 24 68 01 00 	mov    %rdi,0x168(%rsp)
1400f6fd6:	00
1400f6fd7:	48 8b d6             	mov    %rsi,%rdx
1400f6fda:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f6fe1:	00
1400f6fe2:	e8 b9 ec 02 00       	call   0x140125ca0
1400f6fe7:	48 8b d6             	mov    %rsi,%rdx
1400f6fea:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f6ff1:	00
1400f6ff2:	e8 b9 ee 02 00       	call   0x140125eb0
1400f6ff7:	90                   	nop
1400f6ff8:	41 83 ce 60          	or     $0x60,%r14d
1400f6ffc:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1400f7001:	48 8d 94 24 00 05 00 	lea    0x500(%rsp),%rdx
1400f7008:	00
1400f7009:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f7010:	00
1400f7011:	e8 aa dc 02 00       	call   0x140124cc0
1400f7016:	48 8b f0             	mov    %rax,%rsi
1400f7019:	48 8d 84 24 78 03 00 	lea    0x378(%rsp),%rax
1400f7020:	00
1400f7021:	48 3b c6             	cmp    %rsi,%rax
1400f7024:	74 33                	je     0x1400f7059
1400f7026:	48 8d 8c 24 78 03 00 	lea    0x378(%rsp),%rcx
1400f702d:	00
1400f702e:	e8 4d f3 fc ff       	call   0x1400c6380
1400f7033:	0f 10 06             	movups (%rsi),%xmm0
1400f7036:	0f 11 84 24 78 03 00 	movups %xmm0,0x378(%rsp)
1400f703d:	00
1400f703e:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1400f7042:	0f 11 8c 24 88 03 00 	movups %xmm1,0x388(%rsp)
1400f7049:	00
1400f704a:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
1400f704e:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1400f7055:	00
1400f7056:	c6 06 00             	movb   $0x0,(%rsi)
1400f7059:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1400f7060:	00
1400f7061:	e8 1a f3 fc ff       	call   0x1400c6380
1400f7066:	90                   	nop
1400f7067:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f706e:	00
1400f706f:	e8 bc ed 02 00       	call   0x140125e30
1400f7074:	48 8b b4 24 68 01 00 	mov    0x168(%rsp),%rsi
1400f707b:	00
1400f707c:	48 85 f6             	test   %rsi,%rsi
1400f707f:	74 27                	je     0x1400f70a8
1400f7081:	4c 8d 0d e8 ef fc ff 	lea    -0x31018(%rip),%r9        # 0x1400c6070
1400f7088:	ba 20 00 00 00       	mov    $0x20,%edx
1400f708d:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f7091:	48 8b ce             	mov    %rsi,%rcx
1400f7094:	e8 93 f2 08 00       	call   0x14018632c
1400f7099:	90                   	nop
1400f709a:	ba 60 00 00 00       	mov    $0x60,%edx
1400f709f:	48 8b ce             	mov    %rsi,%rcx
1400f70a2:	e8 a5 f5 08 00       	call   0x14018664c
1400f70a7:	90                   	nop
1400f70a8:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400f70af:	00
1400f70b0:	e8 7b ed 02 00       	call   0x140125e30
1400f70b5:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
1400f70bc:	00
1400f70bd:	48 85 f6             	test   %rsi,%rsi
1400f70c0:	74 26                	je     0x1400f70e8
1400f70c2:	4c 8d 0d a7 ef fc ff 	lea    -0x31059(%rip),%r9        # 0x1400c6070
1400f70c9:	ba 20 00 00 00       	mov    $0x20,%edx
1400f70ce:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f70d2:	48 8b ce             	mov    %rsi,%rcx
1400f70d5:	e8 52 f2 08 00       	call   0x14018632c
1400f70da:	90                   	nop
1400f70db:	ba 60 00 00 00       	mov    $0x60,%edx
1400f70e0:	48 8b ce             	mov    %rsi,%rcx
1400f70e3:	e8 64 f5 08 00       	call   0x14018664c
1400f70e8:	48 89 bc 24 e0 01 00 	mov    %rdi,0x1e0(%rsp)
1400f70ef:	00
1400f70f0:	41 b0 01             	mov    $0x1,%r8b
1400f70f3:	ba 04 00 00 00       	mov    $0x4,%edx
1400f70f8:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
1400f70ff:	00
1400f7100:	e8 1b eb 02 00       	call   0x140125c20
1400f7105:	33 d2                	xor    %edx,%edx
1400f7107:	48 8d 0d 6a 68 13 00 	lea    0x13686a(%rip),%rcx        # 0x14022d978
1400f710e:	e8 3d d4 02 00       	call   0x140124550
1400f7113:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
1400f711a:	00
1400f711b:	4c 8d 05 8c 15 14 00 	lea    0x14158c(%rip),%r8        # 0x1402386ae
1400f7122:	48 8d 15 77 15 14 00 	lea    0x141577(%rip),%rdx        # 0x1402386a0
1400f7129:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f7130:	00
1400f7131:	e8 0a f1 02 00       	call   0x140126240
1400f7136:	48 8d b4 24 d0 01 00 	lea    0x1d0(%rsp),%rsi
1400f713d:	00
1400f713e:	48 85 c0             	test   %rax,%rax
1400f7141:	48 0f 45 f0          	cmovne %rax,%rsi
1400f7145:	48 89 bc 24 18 01 00 	mov    %rdi,0x118(%rsp)
1400f714c:	00
1400f714d:	48 8b d6             	mov    %rsi,%rdx
1400f7150:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f7157:	00
1400f7158:	e8 43 eb 02 00       	call   0x140125ca0
1400f715d:	48 8b d6             	mov    %rsi,%rdx
1400f7160:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f7167:	00
1400f7168:	e8 43 ed 02 00       	call   0x140125eb0
1400f716d:	90                   	nop
1400f716e:	41 81 ce 80 01 00 00 	or     $0x180,%r14d
1400f7175:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1400f717a:	48 8d 94 24 18 04 00 	lea    0x418(%rsp),%rdx
1400f7181:	00
1400f7182:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f7189:	00
1400f718a:	e8 31 db 02 00       	call   0x140124cc0
1400f718f:	48 8b d0             	mov    %rax,%rdx
1400f7192:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f7196:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
1400f719b:	72 03                	jb     0x1400f71a0
1400f719d:	48 8b 12             	mov    (%rdx),%rdx
1400f71a0:	48 83 f8 04          	cmp    $0x4,%rax
1400f71a4:	75 30                	jne    0x1400f71d6
1400f71a6:	48 8b cf             	mov    %rdi,%rcx
1400f71a9:	4c 8d 05 d4 67 13 00 	lea    0x1367d4(%rip),%r8        # 0x14022d984
1400f71b0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
1400f71b4:	48 ff c1             	inc    %rcx
1400f71b7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1400f71bc:	75 0a                	jne    0x1400f71c8
1400f71be:	48 83 f9 04          	cmp    $0x4,%rcx
1400f71c2:	75 ec                	jne    0x1400f71b0
1400f71c4:	8b c7                	mov    %edi,%eax
1400f71c6:	eb 05                	jmp    0x1400f71cd
1400f71c8:	1b c0                	sbb    %eax,%eax
1400f71ca:	83 c8 01             	or     $0x1,%eax
1400f71cd:	85 c0                	test   %eax,%eax
1400f71cf:	75 05                	jne    0x1400f71d6
1400f71d1:	40 b6 01             	mov    $0x1,%sil
1400f71d4:	eb 03                	jmp    0x1400f71d9
1400f71d6:	40 32 f6             	xor    %sil,%sil
1400f71d9:	40 88 74 24 40       	mov    %sil,0x40(%rsp)
1400f71de:	48 8d 8c 24 18 04 00 	lea    0x418(%rsp),%rcx
1400f71e5:	00
1400f71e6:	e8 95 f1 fc ff       	call   0x1400c6380
1400f71eb:	90                   	nop
1400f71ec:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f71f3:	00
1400f71f4:	e8 37 ec 02 00       	call   0x140125e30
1400f71f9:	4c 8b a4 24 18 01 00 	mov    0x118(%rsp),%r12
1400f7200:	00
1400f7201:	4d 85 e4             	test   %r12,%r12
1400f7204:	74 27                	je     0x1400f722d
1400f7206:	4c 8d 0d 63 ee fc ff 	lea    -0x3119d(%rip),%r9        # 0x1400c6070
1400f720d:	ba 20 00 00 00       	mov    $0x20,%edx
1400f7212:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f7216:	49 8b cc             	mov    %r12,%rcx
1400f7219:	e8 0e f1 08 00       	call   0x14018632c
1400f721e:	90                   	nop
1400f721f:	ba 60 00 00 00       	mov    $0x60,%edx
1400f7224:	49 8b cc             	mov    %r12,%rcx
1400f7227:	e8 20 f4 08 00       	call   0x14018664c
1400f722c:	90                   	nop