1401ffe3d:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1401ffe42:	48 8b d0             	mov    %rax,%rdx
1401ffe45:	49 8b cd             	mov    %r13,%rcx
1401ffe48:	e8 d3 75 ef ff       	call   0x1400f7420
1401ffe4d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401ffe52:	4c 8b e8             	mov    %rax,%r13
1401ffe55:	48 85 c0             	test   %rax,%rax
1401ffe58:	75 4f                	jne    0x1401ffea9
1401ffe5a:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1401ffe5e:	e8 dd 57 ef ff       	call   0x1400f5640
1401ffe63:	48 8b c8             	mov    %rax,%rcx
1401ffe66:	e8 35 59 f6 ff       	call   0x1401657a0
1401ffe6b:	4c 8b e8             	mov    %rax,%r13
1401ffe6e:	48 85 c0             	test   %rax,%rax
1401ffe71:	75 36                	jne    0x1401ffea9
1401ffe73:	e8 28 cd f1 ff       	call   0x14011cba0
1401ffe78:	e8 f3 71 f2 ff       	call   0x140127070
1401ffe7d:	4c 8d 05 0c e8 13 00 	lea    0x13e80c(%rip),%r8        # 0x14033e690
1401ffe84:	ba f0 00 00 00       	mov    $0xf0,%edx
1401ffe89:	48 8d 0d e8 e7 13 00 	lea    0x13e7e8(%rip),%rcx        # 0x14033e678
1401ffe90:	e8 fb 72 f2 ff       	call   0x140127190
1401ffe95:	41 8d 55 7d          	lea    0x7d(%r13),%edx
1401ffe99:	45 33 c0             	xor    %r8d,%r8d
1401ffe9c:	8d 4a 89             	lea    -0x77(%rdx),%ecx
1401ffe9f:	e8 ec 73 f2 ff       	call   0x140127290
1401ffea4:	e9 bf 00 00 00       	jmp    0x1401fff68
1401ffea9:	e8 32 d3 f1 ff       	call   0x14011d1e0
1401ffeae:	48 8b 06             	mov    (%rsi),%rax
1401ffeb1:	83 38 04             	cmpl   $0x4,(%rax)
1401ffeb4:	74 31                	je     0x1401ffee7
1401ffeb6:	e8 b5 71 f2 ff       	call   0x140127070
1401ffebb:	4c 8d 05 ce e7 13 00 	lea    0x13e7ce(%rip),%r8        # 0x14033e690
1401ffec2:	ba f6 00 00 00       	mov    $0xf6,%edx
1401ffec7:	48 8d 0d aa e7 13 00 	lea    0x13e7aa(%rip),%rcx        # 0x14033e678
1401ffece:	e8 bd 72 f2 ff       	call   0x140127190
1401ffed3:	45 33 c0             	xor    %r8d,%r8d
1401ffed6:	41 8d 50 7e          	lea    0x7e(%r8),%edx
1401ffeda:	8d 4a 88             	lea    -0x78(%rdx),%ecx
1401ffedd:	e8 ae 73 f2 ff       	call   0x140127290
1401ffee2:	e9 81 00 00 00       	jmp    0x1401fff68
1401ffee7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ffeeb:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401ffeef:	48 8b 78 08          	mov    0x8(%rax),%rdi
1401ffef3:	8b 18                	mov    (%rax),%ebx
1401ffef5:	e8 06 40 f7 ff       	call   0x140173f00
1401ffefa:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401ffeff:	44 8b cb             	mov    %ebx,%r9d
1401fff02:	8b 54 24 60          	mov    0x60(%rsp),%edx
1401fff06:	4c 8b c7             	mov    %rdi,%r8
1401fff09:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401fff0e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401fff13:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401fff18:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401fff1f:	00
1401fff20:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401fff25:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401fff2a:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1401fff2f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1401fff34:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401fff38:	e8 83 00 00 00       	call   0x1401fffc0
1401fff3d:	85 c0                	test   %eax,%eax
1401fff3f:	74 27                	je     0x1401fff68
1401fff41:	8b 84 24 50 01 00 00 	mov    0x150(%rsp),%eax
1401fff48:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1401fff4f:	00
1401fff50:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401fff54:	45 33 c0             	xor    %r8d,%r8d
1401fff57:	33 d2                	xor    %edx,%edx
1401fff59:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401fff5e:	49 8b cc             	mov    %r12,%rcx
1401fff61:	e8 fa b1 f7 ff       	call   0x14017b160
1401fff66:	8b e8                	mov    %eax,%ebp
1401fff68:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401fff6d:	4c 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%r14
1401fff74:	00
1401fff75:	41 8b d7             	mov    %r15d,%edx
1401fff78:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401fff7f:	00
1401fff80:	e8 bb 12 e0 ff       	call   0x140001240
1401fff85:	48 8b ce             	mov    %rsi,%rcx
1401fff88:	e8 f3 02 00 00       	call   0x140200280
1401fff8d:	48 8b cb             	mov    %rbx,%rcx
1401fff90:	e8 db 74 ef ff       	call   0x1400f7470
1401fff95:	8b c5                	mov    %ebp,%eax
1401fff97:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1401fff9e:	00
1401fff9f:	48 33 cc             	xor    %rsp,%rcx
1401fffa2:	e8 09 ff 0a 00       	call   0x1402afeb0
1401fffa7:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1401fffae:	41 5f                	pop    %r15
1401fffb0:	41 5d                	pop    %r13
1401fffb2:	41 5c                	pop    %r12
1401fffb4:	5f                   	pop    %rdi
1401fffb5:	5e                   	pop    %rsi
1401fffb6:	5d                   	pop    %rbp
1401fffb7:	5b                   	pop    %rbx
1401fffb8:	c3                   	ret
1401fffb9:	cc                   	int3
1401fffba:	cc                   	int3
1401fffbb:	cc                   	int3
1401fffbc:	cc                   	int3
1401fffbd:	cc                   	int3
1401fffbe:	cc                   	int3
1401fffbf:	cc                   	int3
1401fffc0:	40 55                	rex push %rbp
1401fffc2:	53                   	push   %rbx
1401fffc3:	56                   	push   %rsi
1401fffc4:	57                   	push   %rdi
1401fffc5:	41 54                	push   %r12
1401fffc7:	41 55                	push   %r13
1401fffc9:	41 56                	push   %r14
1401fffcb:	41 57                	push   %r15
1401fffcd:	48 8d 6c 24 98       	lea    -0x68(%rsp),%rbp
1401fffd2:	b8 68 01 00 00       	mov    $0x168,%eax
1401fffd7:	e8 54 0b 0b 00       	call   0x1402b0b30
1401fffdc:	48 2b e0             	sub    %rax,%rsp
1401fffdf:	48 8b 05 9a 5a 1d 00 	mov    0x1d5a9a(%rip),%rax        # 0x1403d5a80
1401fffe6:	48 33 c4             	xor    %rsp,%rax
1401fffe9:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401fffed:	48 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%rax
1401ffff4:	48 8b f9             	mov    %rcx,%rdi
1401ffff7:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
1401ffffe:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140200004:	48 8b b5 f0 00 00 00 	mov    0xf0(%rbp),%rsi
14020000b:	4d 8b f0             	mov    %r8,%r14
14020000e:	4c 8b bd f8 00 00 00 	mov    0xf8(%rbp),%r15
140200015:	8b da                	mov    %edx,%ebx
140200017:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14020001c:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140200021:	4d 63 e1             	movslq %r9d,%r12
140200024:	e8 37 9f f3 ff       	call   0x140139f60
140200029:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14020002e:	48 8d 0d 58 7f 1a 00 	lea    0x1a7f58(%rip),%rcx        # 0x1403a7f8d
140200035:	33 c0                	xor    %eax,%eax
140200037:	48 85 ff             	test   %rdi,%rdi
14020003a:	75 07                	jne    0x140200043
14020003c:	48 8b f9             	mov    %rcx,%rdi
14020003f:	8b d8                	mov    %eax,%ebx
140200041:	eb 15                	jmp    0x140200058
140200043:	83 fb ff             	cmp    $0xffffffff,%ebx
140200046:	75 10                	jne    0x140200058
140200048:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14020004f:	90                   	nop
140200050:	48 ff c3             	inc    %rbx
140200053:	38 04 1f             	cmp    %al,(%rdi,%rbx,1)
140200056:	75 f8                	jne    0x140200050
140200058:	4d 85 f6             	test   %r14,%r14
14020005b:	75 0a                	jne    0x140200067
14020005d:	45 85 e4             	test   %r12d,%r12d
140200060:	49 0f 45 ce          	cmovne %r14,%rcx
140200064:	4c 8b f1             	mov    %rcx,%r14
140200067:	4d 8b c7             	mov    %r15,%r8
14020006a:	48 8d 15 07 1e 10 00 	lea    0x101e07(%rip),%rdx        # 0x140301e78
140200071:	48 8b ce             	mov    %rsi,%rcx
140200074:	e8 d7 e1 fe ff       	call   0x1401ee250
140200079:	48 8b f0             	mov    %rax,%rsi
14020007c:	48 85 c0             	test   %rax,%rax
14020007f:	0f 84 65 01 00 00    	je     0x1402001ea
140200085:	48 8b c8             	mov    %rax,%rcx
140200088:	e8 23 e9 fe ff       	call   0x1401ee9b0
14020008d:	48 8b ce             	mov    %rsi,%rcx
140200090:	4c 8b f8             	mov    %rax,%r15
140200093:	e8 08 e2 fe ff       	call   0x1401ee2a0
140200098:	4d 85 ff             	test   %r15,%r15
14020009b:	0f 84 49 01 00 00    	je     0x1402001ea
1402000a1:	4c 63 cb             	movslq %ebx,%r9
1402000a4:	48 8d 15 45 61 11 00 	lea    0x116145(%rip),%rdx        # 0x1403161f0
1402000ab:	4c 8b c7             	mov    %rdi,%r8
1402000ae:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402000b3:	e8 28 7e f3 ff       	call   0x140137ee0
1402000b8:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402000bd:	48 8d 15 90 2b 10 00 	lea    0x102b90(%rip),%rdx        # 0x140302c54
1402000c4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402000c9:	0f 10 00             	movups (%rax),%xmm0
1402000cc:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
1402000d1:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1402000d5:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
1402000da:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1402000df:	f2 0f 11 45 80       	movsd  %xmm0,-0x80(%rbp)
1402000e4:	e8 47 7d f3 ff       	call   0x140137e30
1402000e9:	4d 8b cc             	mov    %r12,%r9
1402000ec:	48 8d 15 c9 26 11 00 	lea    0x1126c9(%rip),%rdx        # 0x1403127bc
1402000f3:	4d 8b c6             	mov    %r14,%r8
1402000f6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402000fb:	0f 10 00             	movups (%rax),%xmm0
1402000fe:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
140200102:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140200106:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
14020010a:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14020010f:	f2 0f 11 45 a8       	movsd  %xmm0,-0x58(%rbp)
140200114:	e8 c7 7d f3 ff       	call   0x140137ee0
140200119:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140200120:	48 8d 15 9d 26 11 00 	lea    0x11269d(%rip),%rdx        # 0x1403127c4
140200127:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020012c:	0f 10 00             	movups (%rax),%xmm0
14020012f:	0f 29 45 b0          	movaps %xmm0,-0x50(%rbp)
140200133:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140200137:	0f 29 4d c0          	movaps %xmm1,-0x40(%rbp)
14020013b:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140200140:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140200145:	e8 e6 7c f3 ff       	call   0x140137e30
14020014a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14020014f:	48 8d 15 5e b0 10 00 	lea    0x10b05e(%rip),%rdx        # 0x14030b1b4
140200156:	45 33 c9             	xor    %r9d,%r9d
140200159:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020015e:	0f 10 00             	movups (%rax),%xmm0
140200161:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140200165:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140200169:	0f 11 4d e8          	movups %xmm1,-0x18(%rbp)
14020016d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140200172:	f2 0f 11 45 f8       	movsd  %xmm0,-0x8(%rbp)
140200177:	e8 24 7f f3 ff       	call   0x1401380a0
14020017c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140200181:	0f 10 00             	movups (%rax),%xmm0
140200184:	0f 29 45 00          	movaps %xmm0,0x0(%rbp)
140200188:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14020018c:	0f 29 4d 10          	movaps %xmm1,0x10(%rbp)
140200190:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140200195:	f2 0f 11 45 20       	movsd  %xmm0,0x20(%rbp)
14020019a:	e8 71 7c f3 ff       	call   0x140137e10
14020019f:	4c 63 85 e0 00 00 00 	movslq 0xe0(%rbp),%r8
1402001a6:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1402001ab:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402001b0:	49 8b cf             	mov    %r15,%rcx
1402001b3:	0f 10 00             	movups (%rax),%xmm0
1402001b6:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
1402001ba:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1402001be:	0f 11 4d 38          	movups %xmm1,0x38(%rbp)
1402001c2:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1402001c7:	f2 0f 11 45 48       	movsd  %xmm0,0x48(%rbp)
1402001cc:	e8 ff e8 fe ff       	call   0x1401eead0
1402001d1:	41 3b c5             	cmp    %r13d,%eax
1402001d4:	49 8b cf             	mov    %r15,%rcx
1402001d7:	b8 00 00 00 00       	mov    $0x0,%eax
1402001dc:	44 0f 45 e8          	cmovne %eax,%r13d
1402001e0:	e8 7b e6 fe ff       	call   0x1401ee860
1402001e5:	41 8b c5             	mov    %r13d,%eax
1402001e8:	eb 02                	jmp    0x1402001ec
1402001ea:	33 c0                	xor    %eax,%eax
1402001ec:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402001f0:	48 33 cc             	xor    %rsp,%rcx
1402001f3:	e8 b8 fc 0a 00       	call   0x1402afeb0
1402001f8:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
1402001ff:	41 5f                	pop    %r15
140200201:	41 5e                	pop    %r14
140200203:	41 5d                	pop    %r13
140200205:	41 5c                	pop    %r12
140200207:	5f                   	pop    %rdi
140200208:	5e                   	pop    %rsi
140200209:	5b                   	pop    %rbx
14020020a:	5d                   	pop    %rbp
14020020b:	c3                   	ret
14020020c:	cc                   	int3
14020020d:	cc                   	int3
14020020e:	cc                   	int3
14020020f:	cc                   	int3
140200210:	40 53                	rex push %rbx
140200212:	b8 20 00 00 00       	mov    $0x20,%eax
140200217:	e8 14 09 0b 00       	call   0x1402b0b30
14020021c:	48 2b e0             	sub    %rax,%rsp
14020021f:	44 8d 40 df          	lea    -0x21(%rax),%r8d
140200223:	48 8b d9             	mov    %rcx,%rbx
140200226:	e8 25 4f f0 ff       	call   0x140105150
14020022b:	8b d0                	mov    %eax,%edx
14020022d:	48 8b cb             	mov    %rbx,%rcx
140200230:	e8 cb 4e f0 ff       	call   0x140105100
140200235:	33 d2                	xor    %edx,%edx
140200237:	48 8b c8             	mov    %rax,%rcx
14020023a:	48 83 c4 20          	add    $0x20,%rsp
14020023e:	5b                   	pop    %rbx
14020023f:	e9 4c 7e f5 ff       	jmp    0x140158090
140200244:	cc                   	int3
140200245:	cc                   	int3
140200246:	cc                   	int3
140200247:	cc                   	int3
140200248:	cc                   	int3
140200249:	cc                   	int3
14020024a:	cc                   	int3
14020024b:	cc                   	int3
14020024c:	cc                   	int3
14020024d:	cc                   	int3
14020024e:	cc                   	int3
14020024f:	cc                   	int3
140200250:	b8 28 00 00 00       	mov    $0x28,%eax
140200255:	e8 d6 08 0b 00       	call   0x1402b0b30
14020025a:	48 2b e0             	sub    %rax,%rsp
14020025d:	48 8d 15 bc e4 13 00 	lea    0x13e4bc(%rip),%rdx        # 0x14033e720
140200264:	48 83 c4 28          	add    $0x28,%rsp
140200268:	e9 c3 12 f3 ff       	jmp    0x140131530
14020026d:	cc                   	int3
14020026e:	cc                   	int3
14020026f:	cc                   	int3
140200270:	48 8d 05 a9 e4 13 00 	lea    0x13e4a9(%rip),%rax        # 0x14033e720
140200277:	c3                   	ret
140200278:	cc                   	int3
140200279:	cc                   	int3
14020027a:	cc                   	int3
14020027b:	cc                   	int3
14020027c:	cc                   	int3
14020027d:	cc                   	int3
14020027e:	cc                   	int3
14020027f:	cc                   	int3
140200280:	b8 28 00 00 00       	mov    $0x28,%eax
140200285:	e8 a6 08 0b 00       	call   0x1402b0b30
14020028a:	48 2b e0             	sub    %rax,%rsp
14020028d:	48 8d 15 3c e5 13 00 	lea    0x13e53c(%rip),%rdx        # 0x14033e7d0
140200294:	48 83 c4 28          	add    $0x28,%rsp
140200298:	e9 93 12 f3 ff       	jmp    0x140131530
14020029d:	cc                   	int3
14020029e:	cc                   	int3
14020029f:	cc                   	int3
1402002a0:	48 8d 05 29 e5 13 00 	lea    0x13e529(%rip),%rax        # 0x14033e7d0
1402002a7:	c3                   	ret
1402002a8:	cc                   	int3
1402002a9:	cc                   	int3
1402002aa:	cc                   	int3
1402002ab:	cc                   	int3
1402002ac:	cc                   	int3
1402002ad:	cc                   	int3
1402002ae:	cc                   	int3
1402002af:	cc                   	int3
1402002b0:	40 53                	rex push %rbx
1402002b2:	55                   	push   %rbp
1402002b3:	56                   	push   %rsi
1402002b4:	57                   	push   %rdi
1402002b5:	41 54                	push   %r12
1402002b7:	41 55                	push   %r13
1402002b9:	41 56                	push   %r14
1402002bb:	41 57                	push   %r15
1402002bd:	b8 68 00 00 00       	mov    $0x68,%eax
1402002c2:	e8 69 08 0b 00       	call   0x1402b0b30
1402002c7:	48 2b e0             	sub    %rax,%rsp
1402002ca:	48 8b 05 af 57 1d 00 	mov    0x1d57af(%rip),%rax        # 0x1403d5a80
1402002d1:	48 33 c4             	xor    %rsp,%rax
1402002d4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402002d9:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1402002e0:	33 db                	xor    %ebx,%ebx
1402002e2:	4c 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%r15
1402002e9:	00
1402002ea:	8b f3                	mov    %ebx,%esi
1402002ec:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
1402002f3:	00
1402002f4:	8b fb                	mov    %ebx,%edi
1402002f6:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1402002fb:	48 8b e9             	mov    %rcx,%rbp
1402002fe:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140200303:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
140200307:	89 44 24 30          	mov    %eax,0x30(%rsp)
14020030b:	e8 a0 96 f3 ff       	call   0x1401399b0
140200310:	44 8b e0             	mov    %eax,%r12d