1400b5ecf:	e8 ac f8 ff ff       	call   0x1400b5780
1400b5ed4:	4c 89 a5 d8 00 00 00 	mov    %r12,0xd8(%rbp)
1400b5edb:	4c 89 b5 d0 00 00 00 	mov    %r14,0xd0(%rbp)
1400b5ee2:	48 89 ef             	mov    %rbp,%rdi
1400b5ee5:	41 b8 c8 00 00 00    	mov    $0xc8,%r8d
1400b5eeb:	48 89 f9             	mov    %rdi,%rcx
1400b5eee:	b2 aa                	mov    $0xaa,%dl
1400b5ef0:	e8 1b 83 fe ff       	call   0x14009e210
1400b5ef5:	48 0f be 73 17       	movsbq 0x17(%rbx),%rsi
1400b5efa:	49 89 f6             	mov    %rsi,%r14
1400b5efd:	48 85 f6             	test   %rsi,%rsi
1400b5f00:	79 04                	jns    0x1400b5f06
1400b5f02:	4c 8b 73 08          	mov    0x8(%rbx),%r14
1400b5f06:	44 8b a5 54 01 00 00 	mov    0x154(%rbp),%r12d
1400b5f0d:	49 63 c4             	movslq %r12d,%rax
1400b5f10:	44 39 f0             	cmp    %r14d,%eax
1400b5f13:	7c 3d                	jl     0x1400b5f52
1400b5f15:	48 0f be 8d 47 01 00 	movsbq 0x147(%rbp),%rcx
1400b5f1c:	00
1400b5f1d:	48 85 c9             	test   %rcx,%rcx
1400b5f20:	79 07                	jns    0x1400b5f29
1400b5f22:	48 8b 8d 38 01 00 00 	mov    0x138(%rbp),%rcx
1400b5f29:	48 0f be 95 27 01 00 	movsbq 0x127(%rbp),%rdx
1400b5f30:	00
1400b5f31:	48 85 d2             	test   %rdx,%rdx
1400b5f34:	79 07                	jns    0x1400b5f3d
1400b5f36:	48 8b 95 18 01 00 00 	mov    0x118(%rbp),%rdx
1400b5f3d:	48 01 c8             	add    %rcx,%rax
1400b5f40:	48 8d 0c 02          	lea    (%rdx,%rax,1),%rcx
1400b5f44:	48 83 c1 02          	add    $0x2,%rcx
1400b5f48:	eb 44                	jmp    0x1400b5f8e
1400b5f4a:	45 31 ff             	xor    %r15d,%r15d
1400b5f4d:	e9 e9 fe ff ff       	jmp    0x1400b5e3b
1400b5f52:	48 0f be 8d 47 01 00 	movsbq 0x147(%rbp),%rcx
1400b5f59:	00
1400b5f5a:	48 85 c9             	test   %rcx,%rcx
1400b5f5d:	79 07                	jns    0x1400b5f66
1400b5f5f:	48 8b 8d 38 01 00 00 	mov    0x138(%rbp),%rcx
1400b5f66:	4c 89 f2             	mov    %r14,%rdx
1400b5f69:	48 29 c2             	sub    %rax,%rdx
1400b5f6c:	4c 0f be 85 27 01 00 	movsbq 0x127(%rbp),%r8
1400b5f73:	00
1400b5f74:	4d 85 c0             	test   %r8,%r8
1400b5f77:	79 07                	jns    0x1400b5f80
1400b5f79:	4c 8b 85 18 01 00 00 	mov    0x118(%rbp),%r8
1400b5f80:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
1400b5f84:	48 01 c8             	add    %rcx,%rax
1400b5f87:	49 8d 0c 00          	lea    (%r8,%rax,1),%rcx
1400b5f8b:	48 ff c1             	inc    %rcx
1400b5f8e:	48 83 f9 65          	cmp    $0x65,%rcx
1400b5f92:	72 18                	jb     0x1400b5fac
1400b5f94:	48 01 c9             	add    %rcx,%rcx
1400b5f97:	e8 74 ce f7 ff       	call   0x140032e10
1400b5f9c:	49 89 c5             	mov    %rax,%r13
1400b5f9f:	48 89 c7             	mov    %rax,%rdi
1400b5fa2:	48 85 c0             	test   %rax,%rax
1400b5fa5:	75 08                	jne    0x1400b5faf
1400b5fa7:	e9 8c 01 00 00       	jmp    0x1400b6138
1400b5fac:	45 31 ed             	xor    %r13d,%r13d
1400b5faf:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400b5fb6:	aa aa aa
1400b5fb9:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400b5fc0:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1400b5fc7:	0f b7 85 6e 01 00 00 	movzwl 0x16e(%rbp),%eax
1400b5fce:	0f b7 8d 6c 01 00 00 	movzwl 0x16c(%rbp),%ecx
1400b5fd5:	40 84 f6             	test   %sil,%sil
1400b5fd8:	79 03                	jns    0x1400b5fdd
1400b5fda:	48 8b 1b             	mov    (%rbx),%rbx
1400b5fdd:	4c 8d 85 68 01 00 00 	lea    0x168(%rbp),%r8
1400b5fe4:	4c 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%r10
1400b5feb:	4c 8d 9d 10 01 00 00 	lea    0x110(%rbp),%r11
1400b5ff2:	48 8d b5 30 01 00 00 	lea    0x130(%rbp),%rsi
1400b5ff9:	4a 8d 14 73          	lea    (%rbx,%r14,2),%rdx
1400b5ffd:	4c 8b b5 e0 01 00 00 	mov    0x1e0(%rbp),%r14
1400b6004:	45 8b 4e 08          	mov    0x8(%r14),%r9d
1400b6008:	4c 89 ad 58 01 00 00 	mov    %r13,0x158(%rbp)
1400b600f:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
1400b6014:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1400b6019:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
1400b601e:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
1400b6023:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
1400b6028:	66 89 4c 24 48       	mov    %cx,0x48(%rsp)
1400b602d:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1400b6032:	44 88 7c 24 38       	mov    %r15b,0x38(%rsp)
1400b6037:	48 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%rax
1400b603e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b6043:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400b6048:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b604d:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1400b6054:	4c 8d 85 08 01 00 00 	lea    0x108(%rbp),%r8
1400b605b:	48 89 f9             	mov    %rdi,%rcx
1400b605e:	e8 dd f8 ff ff       	call   0x1400b5940
1400b6063:	48 8b b5 d0 00 00 00 	mov    0xd0(%rbp),%rsi
1400b606a:	0f b7 85 e8 01 00 00 	movzwl 0x1e8(%rbp),%eax
1400b6071:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400b6078:	4c 8b 8d 00 01 00 00 	mov    0x100(%rbp),%r9
1400b607f:	4c 89 ad 58 01 00 00 	mov    %r13,0x158(%rbp)
1400b6086:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
1400b608b:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400b6090:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400b6095:	48 89 f1             	mov    %rsi,%rcx
1400b6098:	48 8b 95 d8 00 00 00 	mov    0xd8(%rbp),%rdx
1400b609f:	49 89 f8             	mov    %rdi,%r8
1400b60a2:	e8 09 76 ff ff       	call   0x1400ad6b0
1400b60a7:	4d 85 ed             	test   %r13,%r13
1400b60aa:	74 08                	je     0x1400b60b4
1400b60ac:	4c 89 e9             	mov    %r13,%rcx
1400b60af:	e8 bc cc f7 ff       	call   0x140032d70
1400b60b4:	80 bd 47 01 00 00 00 	cmpb   $0x0,0x147(%rbp)
1400b60bb:	79 0c                	jns    0x1400b60c9
1400b60bd:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
1400b60c4:	e8 07 7e fb ff       	call   0x14006ded0
1400b60c9:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400b60d0:	79 0c                	jns    0x1400b60de
1400b60d2:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400b60d9:	e8 f2 7d fb ff       	call   0x14006ded0
1400b60de:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400b60e5:	79 0c                	jns    0x1400b60f3
1400b60e7:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400b60ee:	e8 dd 7d fb ff       	call   0x14006ded0
1400b60f3:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
1400b60fa:	48 8d 05 ef b7 05 00 	lea    0x5b7ef(%rip),%rax        # 0x1401118f0
1400b6101:	48 39 c1             	cmp    %rax,%rcx
1400b6104:	74 1b                	je     0x1400b6121
1400b6106:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b610b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b6110:	85 c0                	test   %eax,%eax
1400b6112:	75 0d                	jne    0x1400b6121
1400b6114:	48 8b 01             	mov    (%rcx),%rax
1400b6117:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b611b:	ff 15 e7 0b 04 00    	call   *0x40be7(%rip)        # 0x1400f6d08
1400b6121:	48 89 f0             	mov    %rsi,%rax
1400b6124:	48 81 c4 f8 01 00 00 	add    $0x1f8,%rsp
1400b612b:	5b                   	pop    %rbx
1400b612c:	5f                   	pop    %rdi
1400b612d:	5e                   	pop    %rsi
1400b612e:	41 5c                	pop    %r12
1400b6130:	41 5d                	pop    %r13
1400b6132:	41 5e                	pop    %r14
1400b6134:	41 5f                	pop    %r15
1400b6136:	5d                   	pop    %rbp
1400b6137:	c3                   	ret
1400b6138:	48 c7 85 58 01 00 00 	movq   $0x0,0x158(%rbp)
1400b613f:	00 00 00 00
1400b6143:	e8 b8 4d 00 00       	call   0x1400baf00
1400b6148:	eb 00                	jmp    0x1400b614a
1400b614a:	cc                   	int3
1400b614b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b6150:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b6155:	55                   	push   %rbp
1400b6156:	41 57                	push   %r15
1400b6158:	41 56                	push   %r14
1400b615a:	41 55                	push   %r13
1400b615c:	41 54                	push   %r12
1400b615e:	56                   	push   %rsi
1400b615f:	57                   	push   %rdi
1400b6160:	53                   	push   %rbx
1400b6161:	48 83 ec 78          	sub    $0x78,%rsp
1400b6165:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b616c:	48 8b 8d 58 01 00 00 	mov    0x158(%rbp),%rcx
1400b6173:	48 85 c9             	test   %rcx,%rcx
1400b6176:	74 05                	je     0x1400b617d
1400b6178:	e8 f3 cb f7 ff       	call   0x140032d70
1400b617d:	90                   	nop
1400b617e:	48 83 c4 78          	add    $0x78,%rsp
1400b6182:	5b                   	pop    %rbx
1400b6183:	5f                   	pop    %rdi
1400b6184:	5e                   	pop    %rsi
1400b6185:	41 5c                	pop    %r12
1400b6187:	41 5d                	pop    %r13
1400b6189:	41 5e                	pop    %r14
1400b618b:	41 5f                	pop    %r15
1400b618d:	5d                   	pop    %rbp
1400b618e:	c3                   	ret
1400b618f:	90                   	nop
1400b6190:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b6195:	55                   	push   %rbp
1400b6196:	41 57                	push   %r15
1400b6198:	41 56                	push   %r14
1400b619a:	41 55                	push   %r13
1400b619c:	41 54                	push   %r12
1400b619e:	56                   	push   %rsi
1400b619f:	57                   	push   %rdi
1400b61a0:	53                   	push   %rbx
1400b61a1:	48 83 ec 78          	sub    $0x78,%rsp
1400b61a5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b61ac:	80 bd 47 01 00 00 00 	cmpb   $0x0,0x147(%rbp)
1400b61b3:	79 0c                	jns    0x1400b61c1
1400b61b5:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
1400b61bc:	e8 0f 7d fb ff       	call   0x14006ded0
1400b61c1:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400b61c8:	79 0c                	jns    0x1400b61d6
1400b61ca:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400b61d1:	e8 fa 7c fb ff       	call   0x14006ded0
1400b61d6:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400b61dd:	79 0c                	jns    0x1400b61eb
1400b61df:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400b61e6:	e8 e5 7c fb ff       	call   0x14006ded0
1400b61eb:	90                   	nop
1400b61ec:	48 83 c4 78          	add    $0x78,%rsp
1400b61f0:	5b                   	pop    %rbx
1400b61f1:	5f                   	pop    %rdi
1400b61f2:	5e                   	pop    %rsi
1400b61f3:	41 5c                	pop    %r12
1400b61f5:	41 5d                	pop    %r13
1400b61f7:	41 5e                	pop    %r14
1400b61f9:	41 5f                	pop    %r15
1400b61fb:	5d                   	pop    %rbp
1400b61fc:	c3                   	ret
1400b61fd:	0f 1f 00             	nopl   (%rax)
1400b6200:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b6205:	55                   	push   %rbp
1400b6206:	41 57                	push   %r15
1400b6208:	41 56                	push   %r14
1400b620a:	41 55                	push   %r13
1400b620c:	41 54                	push   %r12
1400b620e:	56                   	push   %rsi
1400b620f:	57                   	push   %rdi
1400b6210:	53                   	push   %rbx
1400b6211:	48 83 ec 78          	sub    $0x78,%rsp
1400b6215:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b621c:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
1400b6223:	48 8d 05 c6 b6 05 00 	lea    0x5b6c6(%rip),%rax        # 0x1401118f0
1400b622a:	48 39 c1             	cmp    %rax,%rcx
1400b622d:	74 1b                	je     0x1400b624a
1400b622f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b6234:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b6239:	85 c0                	test   %eax,%eax
1400b623b:	75 0d                	jne    0x1400b624a
1400b623d:	48 8b 01             	mov    (%rcx),%rax
1400b6240:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b6244:	ff 15 be 0a 04 00    	call   *0x40abe(%rip)        # 0x1400f6d08
1400b624a:	90                   	nop
1400b624b:	48 83 c4 78          	add    $0x78,%rsp
1400b624f:	5b                   	pop    %rbx
1400b6250:	5f                   	pop    %rdi
1400b6251:	5e                   	pop    %rsi
1400b6252:	41 5c                	pop    %r12
1400b6254:	41 5d                	pop    %r13
1400b6256:	41 5e                	pop    %r14
1400b6258:	41 5f                	pop    %r15
1400b625a:	5d                   	pop    %rbp
1400b625b:	c3                   	ret
1400b625c:	cc                   	int3
1400b625d:	cc                   	int3
1400b625e:	cc                   	int3
1400b625f:	cc                   	int3
1400b6260:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400b6267:	c3                   	ret
1400b6268:	cc                   	int3
1400b6269:	cc                   	int3
1400b626a:	cc                   	int3
1400b626b:	cc                   	int3
1400b626c:	cc                   	int3
1400b626d:	cc                   	int3
1400b626e:	cc                   	int3
1400b626f:	cc                   	int3
1400b6270:	56                   	push   %rsi
1400b6271:	48 83 ec 20          	sub    $0x20,%rsp
1400b6275:	48 89 d6             	mov    %rdx,%rsi
1400b6278:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b627d:	80 78 17 00          	cmpb   $0x0,0x17(%rax)
1400b6281:	78 17                	js     0x1400b629a
1400b6283:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400b6287:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1400b628b:	0f 10 00             	movups (%rax),%xmm0
1400b628e:	0f 11 06             	movups %xmm0,(%rsi)
1400b6291:	48 89 f0             	mov    %rsi,%rax
1400b6294:	48 83 c4 20          	add    $0x20,%rsp
1400b6298:	5e                   	pop    %rsi
1400b6299:	c3                   	ret
1400b629a:	48 8b 10             	mov    (%rax),%rdx
1400b629d:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400b62a1:	48 89 f1             	mov    %rsi,%rcx
1400b62a4:	e8 e7 51 fa ff       	call   0x14005b490
1400b62a9:	eb e6                	jmp    0x1400b6291
1400b62ab:	cc                   	int3
1400b62ac:	cc                   	int3
1400b62ad:	cc                   	int3
1400b62ae:	cc                   	int3
1400b62af:	cc                   	int3
1400b62b0:	56                   	push   %rsi
1400b62b1:	48 83 ec 20          	sub    $0x20,%rsp
1400b62b5:	48 89 d6             	mov    %rdx,%rsi
1400b62b8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b62bd:	80 78 17 00          	cmpb   $0x0,0x17(%rax)
1400b62c1:	78 17                	js     0x1400b62da
1400b62c3:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400b62c7:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1400b62cb:	0f 10 00             	movups (%rax),%xmm0
1400b62ce:	0f 11 06             	movups %xmm0,(%rsi)
1400b62d1:	48 89 f0             	mov    %rsi,%rax
1400b62d4:	48 83 c4 20          	add    $0x20,%rsp
1400b62d8:	5e                   	pop    %rsi
1400b62d9:	c3                   	ret
1400b62da:	48 8b 10             	mov    (%rax),%rdx
1400b62dd:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400b62e1:	48 89 f1             	mov    %rsi,%rcx
1400b62e4:	e8 67 5d fa ff       	call   0x14005c050
1400b62e9:	eb e6                	jmp    0x1400b62d1
1400b62eb:	cc                   	int3
1400b62ec:	cc                   	int3
1400b62ed:	cc                   	int3
1400b62ee:	cc                   	int3
1400b62ef:	cc                   	int3
1400b62f0:	55                   	push   %rbp
1400b62f1:	41 56                	push   %r14
1400b62f3:	56                   	push   %rsi
1400b62f4:	57                   	push   %rdi
1400b62f5:	53                   	push   %rbx
1400b62f6:	48 83 ec 40          	sub    $0x40,%rsp
1400b62fa:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400b62ff:	48 c7 45 f8 fe ff ff 	movq   $0xfffffffffffffffe,-0x8(%rbp)
1400b6306:	ff
1400b6307:	48 89 ce             	mov    %rcx,%rsi
1400b630a:	48 8d 05 97 ac 02 00 	lea    0x2ac97(%rip),%rax        # 0x1400e0fa8
1400b6311:	48 89 01             	mov    %rax,(%rcx)
1400b6314:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400b6318:	e8 53 1e ff ff       	call   0x1400a8170
1400b631d:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1400b6321:	4c 8b 75 e0          	mov    -0x20(%rbp),%r14
1400b6325:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1400b6329:	48 85 ff             	test   %rdi,%rdi
1400b632c:	75 3b                	jne    0x1400b6369
1400b632e:	4c 39 f3             	cmp    %r14,%rbx
1400b6331:	74 09                	je     0x1400b633c
1400b6333:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400b6337:	e8 ec 58 fc ff       	call   0x14007bc28
1400b633c:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
1400b6340:	48 85 ff             	test   %rdi,%rdi
1400b6343:	75 12                	jne    0x1400b6357
1400b6345:	48 89 f1             	mov    %rsi,%rcx
1400b6348:	48 83 c4 40          	add    $0x40,%rsp
1400b634c:	5b                   	pop    %rbx
1400b634d:	5f                   	pop    %rdi
1400b634e:	5e                   	pop    %rsi
1400b634f:	41 5e                	pop    %r14
1400b6351:	5d                   	pop    %rbp
1400b6352:	e9 e9 83 fe ff       	jmp    0x14009e740
1400b6357:	48 89 f9             	mov    %rdi,%rcx
1400b635a:	e8 b1 ea fe ff       	call   0x1400a4e10
1400b635f:	48 89 f9             	mov    %rdi,%rcx
1400b6362:	e8 69 7b fb ff       	call   0x14006ded0
1400b6367:	eb dc                	jmp    0x1400b6345
1400b6369:	48 89 f9             	mov    %rdi,%rcx
1400b636c:	e8 9f ea fe ff       	call   0x1400a4e10
1400b6371:	48 89 f9             	mov    %rdi,%rcx
1400b6374:	e8 57 7b fb ff       	call   0x14006ded0
1400b6379:	eb b3                	jmp    0x1400b632e
1400b637b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)