1409c002b:	cc                   	int3
1409c002c:	cc                   	int3
1409c002d:	cc                   	int3
1409c002e:	cc                   	int3
1409c002f:	cc                   	int3
1409c0030:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c0035:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409c003a:	57                   	push   %rdi
1409c003b:	48 83 ec 20          	sub    $0x20,%rsp
1409c003f:	49 8b d8             	mov    %r8,%rbx
1409c0042:	48 8b f9             	mov    %rcx,%rdi
1409c0045:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409c004a:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1409c004f:	c6 41 28 ff          	movb   $0xff,0x28(%rcx)
1409c0053:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1409c0058:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409c005d:	48 ff c1             	inc    %rcx
1409c0060:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409c0065:	e8 f6 09 b8 ff       	call   0x140540a60
1409c006a:	90                   	nop
1409c006b:	48 8d 47 30          	lea    0x30(%rdi),%rax
1409c006f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409c0074:	4c 8d 43 30          	lea    0x30(%rbx),%r8
1409c0078:	c6 40 28 ff          	movb   $0xff,0x28(%rax)
1409c007c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c0081:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409c0086:	48 ff c1             	inc    %rcx
1409c0089:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409c008e:	e8 cd 09 b8 ff       	call   0x140540a60
1409c0093:	90                   	nop
1409c0094:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
1409c0098:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
1409c009c:	0f 10 43 70          	movups 0x70(%rbx),%xmm0
1409c00a0:	0f 11 47 70          	movups %xmm0,0x70(%rdi)
1409c00a4:	f2 0f 10 8b 80 00 00 	movsd  0x80(%rbx),%xmm1
1409c00ab:	00
1409c00ac:	f2 0f 11 8f 80 00 00 	movsd  %xmm1,0x80(%rdi)
1409c00b3:	00
1409c00b4:	48 8b c7             	mov    %rdi,%rax
1409c00b7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409c00bc:	48 83 c4 20          	add    $0x20,%rsp
1409c00c0:	5f                   	pop    %rdi
1409c00c1:	c3                   	ret
1409c00c2:	cc                   	int3
1409c00c3:	cc                   	int3
1409c00c4:	cc                   	int3
1409c00c5:	cc                   	int3
1409c00c6:	cc                   	int3
1409c00c7:	cc                   	int3
1409c00c8:	cc                   	int3
1409c00c9:	cc                   	int3
1409c00ca:	cc                   	int3
1409c00cb:	cc                   	int3
1409c00cc:	cc                   	int3
1409c00cd:	cc                   	int3
1409c00ce:	cc                   	int3
1409c00cf:	cc                   	int3
1409c00d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c00d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409c00da:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409c00df:	57                   	push   %rdi
1409c00e0:	41 56                	push   %r14
1409c00e2:	41 57                	push   %r15
1409c00e4:	48 83 ec 30          	sub    $0x30,%rsp
1409c00e8:	4c 8b fa             	mov    %rdx,%r15
1409c00eb:	4c 8b f1             	mov    %rcx,%r14
1409c00ee:	48 8b 29             	mov    (%rcx),%rbp
1409c00f1:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1409c00f5:	48 8d 3d 6c 6c a7 00 	lea    0xa76c6c(%rip),%rdi        # 0x141436d68
1409c00fc:	48 85 db             	test   %rbx,%rbx
1409c00ff:	74 06                	je     0x1409c0107
1409c0101:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409c0105:	eb 03                	jmp    0x1409c010a
1409c0107:	48 8b d7             	mov    %rdi,%rdx
1409c010a:	0f b7 35 a7 29 9f 00 	movzwl 0x9f29a7(%rip),%esi        # 0x1413b2ab8
1409c0111:	0f b7 02             	movzwl (%rdx),%eax
1409c0114:	3b f0                	cmp    %eax,%esi
1409c0116:	0f 85 bf 00 00 00    	jne    0x1409c01db
1409c011c:	44 8b c6             	mov    %esi,%r8d
1409c011f:	4d 03 c0             	add    %r8,%r8
1409c0122:	48 83 c2 02          	add    $0x2,%rdx
1409c0126:	48 8d 0d 8d 29 9f 00 	lea    0x9f298d(%rip),%rcx        # 0x1413b2aba
1409c012d:	e8 1e f9 51 00       	call   0x140edfa50
1409c0132:	85 c0                	test   %eax,%eax
1409c0134:	0f 85 a1 00 00 00    	jne    0x1409c01db
1409c013a:	48 85 db             	test   %rbx,%rbx
1409c013d:	74 04                	je     0x1409c0143
1409c013f:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1409c0143:	0f b7 17             	movzwl (%rdi),%edx
1409c0146:	3b d6                	cmp    %esi,%edx
1409c0148:	75 25                	jne    0x1409c016f
1409c014a:	44 8b c2             	mov    %edx,%r8d
1409c014d:	4d 03 c0             	add    %r8,%r8
1409c0150:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1409c0154:	48 8d 15 5f 29 9f 00 	lea    0x9f295f(%rip),%rdx        # 0x1413b2aba
1409c015b:	e8 f0 f8 51 00       	call   0x140edfa50
1409c0160:	85 c0                	test   %eax,%eax
1409c0162:	75 0b                	jne    0x1409c016f
1409c0164:	48 8b cd             	mov    %rbp,%rcx
1409c0167:	e8 74 7e 00 00       	call   0x1409c7fe0
1409c016c:	90                   	nop
1409c016d:	eb 02                	jmp    0x1409c0171
1409c016f:	33 c0                	xor    %eax,%eax
1409c0171:	48 8d 50 18          	lea    0x18(%rax),%rdx
1409c0175:	4c 8b 40 48          	mov    0x48(%rax),%r8
1409c0179:	49 8b cf             	mov    %r15,%rcx
1409c017c:	e8 3f 49 00 00       	call   0x1409c4ac0
1409c0181:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1409c0185:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1409c018c:	00 00
1409c018e:	48 8b 01             	mov    (%rcx),%rax
1409c0191:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c0196:	48 8b 40 08          	mov    0x8(%rax),%rax
1409c019a:	ff 15 80 38 5c 00    	call   *0x5c3880(%rip)        # 0x140f83a20
1409c01a0:	90                   	nop
1409c01a1:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1409c01a6:	48 85 db             	test   %rbx,%rbx
1409c01a9:	74 2c                	je     0x1409c01d7
1409c01ab:	48 8b 03             	mov    (%rbx),%rax
1409c01ae:	90                   	nop
1409c01af:	48 83 f8 01          	cmp    $0x1,%rax
1409c01b3:	74 12                	je     0x1409c01c7
1409c01b5:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409c01bc:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409c01c1:	48 83 f8 01          	cmp    $0x1,%rax
1409c01c5:	75 10                	jne    0x1409c01d7
1409c01c7:	48 8b cb             	mov    %rbx,%rcx
1409c01ca:	e8 11 6c 04 00       	call   0x140a06de0
1409c01cf:	48 8b cb             	mov    %rbx,%rcx
1409c01d2:	e8 b9 0e 47 00       	call   0x140e31090
1409c01d7:	b0 01                	mov    $0x1,%al
1409c01d9:	eb 02                	jmp    0x1409c01dd
1409c01db:	32 c0                	xor    %al,%al
1409c01dd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1409c01e2:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1409c01e7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409c01ec:	48 83 c4 30          	add    $0x30,%rsp
1409c01f0:	41 5f                	pop    %r15
1409c01f2:	41 5e                	pop    %r14
1409c01f4:	5f                   	pop    %rdi
1409c01f5:	c3                   	ret
1409c01f6:	cc                   	int3
1409c01f7:	cc                   	int3
1409c01f8:	cc                   	int3
1409c01f9:	cc                   	int3
1409c01fa:	cc                   	int3
1409c01fb:	cc                   	int3
1409c01fc:	cc                   	int3
1409c01fd:	cc                   	int3
1409c01fe:	cc                   	int3
1409c01ff:	cc                   	int3
1409c0200:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c0205:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409c020a:	55                   	push   %rbp
1409c020b:	57                   	push   %rdi
1409c020c:	41 54                	push   %r12
1409c020e:	41 56                	push   %r14
1409c0210:	41 57                	push   %r15
1409c0212:	48 8b ec             	mov    %rsp,%rbp
1409c0215:	48 83 ec 70          	sub    $0x70,%rsp
1409c0219:	4c 8b e2             	mov    %rdx,%r12
1409c021c:	4c 8b f9             	mov    %rcx,%r15
1409c021f:	4c 8b 31             	mov    (%rcx),%r14
1409c0222:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1409c0226:	48 8d 3d 3b 6b a7 00 	lea    0xa76b3b(%rip),%rdi        # 0x141436d68
1409c022d:	48 85 db             	test   %rbx,%rbx
1409c0230:	74 06                	je     0x1409c0238
1409c0232:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409c0236:	eb 03                	jmp    0x1409c023b
1409c0238:	48 8b d7             	mov    %rdi,%rdx
1409c023b:	0f b7 35 6e 28 9f 00 	movzwl 0x9f286e(%rip),%esi        # 0x1413b2ab0
1409c0242:	0f b7 02             	movzwl (%rdx),%eax
1409c0245:	3b f0                	cmp    %eax,%esi
1409c0247:	0f 85 90 01 00 00    	jne    0x1409c03dd
1409c024d:	44 8b c6             	mov    %esi,%r8d
1409c0250:	4d 03 c0             	add    %r8,%r8
1409c0253:	48 83 c2 02          	add    $0x2,%rdx
1409c0257:	48 8d 0d 54 28 9f 00 	lea    0x9f2854(%rip),%rcx        # 0x1413b2ab2
1409c025e:	e8 ed f7 51 00       	call   0x140edfa50
1409c0263:	85 c0                	test   %eax,%eax
1409c0265:	0f 85 72 01 00 00    	jne    0x1409c03dd
1409c026b:	48 85 db             	test   %rbx,%rbx
1409c026e:	74 04                	je     0x1409c0274
1409c0270:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1409c0274:	0f b7 17             	movzwl (%rdi),%edx
1409c0277:	3b d6                	cmp    %esi,%edx
1409c0279:	75 25                	jne    0x1409c02a0
1409c027b:	44 8b c2             	mov    %edx,%r8d
1409c027e:	4d 03 c0             	add    %r8,%r8
1409c0281:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1409c0285:	48 8d 15 26 28 9f 00 	lea    0x9f2826(%rip),%rdx        # 0x1413b2ab2
1409c028c:	e8 bf f7 51 00       	call   0x140edfa50
1409c0291:	85 c0                	test   %eax,%eax
1409c0293:	75 0b                	jne    0x1409c02a0
1409c0295:	49 8b ce             	mov    %r14,%rcx
1409c0298:	e8 43 7d 00 00       	call   0x1409c7fe0
1409c029d:	90                   	nop
1409c029e:	eb 02                	jmp    0x1409c02a2
1409c02a0:	33 c0                	xor    %eax,%eax
1409c02a2:	48 8b 58 20          	mov    0x20(%rax),%rbx
1409c02a6:	48 8d 50 18          	lea    0x18(%rax),%rdx
1409c02aa:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409c02ae:	e8 ad ec ff ff       	call   0x1409bef60
1409c02b3:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
1409c02b7:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1409c02bb:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1409c02bf:	e8 5c ec ff ff       	call   0x1409bef20
1409c02c4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409c02c8:	e8 83 ef ff ff       	call   0x1409bf250
1409c02cd:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1409c02d1:	49 8b 3c 24          	mov    (%r12),%rdi
1409c02d5:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1409c02d9:	80 3f 00             	cmpb   $0x0,(%rdi)
1409c02dc:	74 2b                	je     0x1409c0309
1409c02de:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
1409c02e2:	74 1b                	je     0x1409c02ff
1409c02e4:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1409c02e8:	48 0f be 4d f0       	movsbq -0x10(%rbp),%rcx
1409c02ed:	48 ff c1             	inc    %rcx
1409c02f0:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1409c02f4:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1409c02f8:	e8 03 f1 b8 ff       	call   0x14054f400
1409c02fd:	eb 5f                	jmp    0x1409c035e
1409c02ff:	48 8b cb             	mov    %rbx,%rcx
1409c0302:	e8 99 19 a0 ff       	call   0x1403c1ca0
1409c0307:	eb 19                	jmp    0x1409c0322
1409c0309:	48 8b cb             	mov    %rbx,%rcx
1409c030c:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
1409c0310:	75 0b                	jne    0x1409c031d
1409c0312:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1409c0316:	e8 55 ef ff ff       	call   0x1409bf270
1409c031b:	eb 41                	jmp    0x1409c035e
1409c031d:	e8 2e ef ff ff       	call   0x1409bf250
1409c0322:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
1409c0326:	74 24                	je     0x1409c034c
1409c0328:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
1409c032c:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
1409c0330:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1409c0334:	48 0f be 4d f0       	movsbq -0x10(%rbp),%rcx
1409c0339:	48 ff c1             	inc    %rcx
1409c033c:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1409c0340:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1409c0344:	e8 17 07 b8 ff       	call   0x140540a60
1409c0349:	90                   	nop
1409c034a:	eb 0c                	jmp    0x1409c0358
1409c034c:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1409c0350:	48 8b cb             	mov    %rbx,%rcx
1409c0353:	e8 c8 eb ff ff       	call   0x1409bef20
1409c0358:	0f b6 45 c0          	movzbl -0x40(%rbp),%eax
1409c035c:	88 07                	mov    %al,(%rdi)
1409c035e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1409c0362:	48 89 47 38          	mov    %rax,0x38(%rdi)
1409c0366:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1409c036a:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
1409c036e:	74 07                	je     0x1409c0377
1409c0370:	e8 2b 19 a0 ff       	call   0x1403c1ca0
1409c0375:	eb 05                	jmp    0x1409c037c
1409c0377:	e8 d4 ee ff ff       	call   0x1409bf250
1409c037c:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1409c0381:	e8 ca df 04 00       	call   0x140a0e350
1409c0386:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1409c038a:	48 c7 45 b8 00 00 00 	movq   $0x0,-0x48(%rbp)
1409c0391:	00
1409c0392:	48 8b 01             	mov    (%rcx),%rax
1409c0395:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1409c0399:	48 8b 40 08          	mov    0x8(%rax),%rax
1409c039d:	ff 15 7d 36 5c 00    	call   *0x5c367d(%rip)        # 0x140f83a20
1409c03a3:	90                   	nop
1409c03a4:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1409c03a8:	48 85 db             	test   %rbx,%rbx
1409c03ab:	74 2c                	je     0x1409c03d9
1409c03ad:	48 8b 03             	mov    (%rbx),%rax
1409c03b0:	90                   	nop
1409c03b1:	48 83 f8 01          	cmp    $0x1,%rax
1409c03b5:	74 12                	je     0x1409c03c9
1409c03b7:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409c03be:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409c03c3:	48 83 f8 01          	cmp    $0x1,%rax
1409c03c7:	75 10                	jne    0x1409c03d9
1409c03c9:	48 8b cb             	mov    %rbx,%rcx
1409c03cc:	e8 0f 6a 04 00       	call   0x140a06de0
1409c03d1:	48 8b cb             	mov    %rbx,%rcx
1409c03d4:	e8 b7 0c 47 00       	call   0x140e31090
1409c03d9:	b0 01                	mov    $0x1,%al
1409c03db:	eb 02                	jmp    0x1409c03df
1409c03dd:	32 c0                	xor    %al,%al
1409c03df:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1409c03e4:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1409c03e8:	49 8b 73 48          	mov    0x48(%r11),%rsi
1409c03ec:	49 8b e3             	mov    %r11,%rsp
1409c03ef:	41 5f                	pop    %r15
1409c03f1:	41 5e                	pop    %r14
1409c03f3:	41 5c                	pop    %r12
1409c03f5:	5f                   	pop    %rdi
1409c03f6:	5d                   	pop    %rbp
1409c03f7:	c3                   	ret
1409c03f8:	cc                   	int3
1409c03f9:	cc                   	int3
1409c03fa:	cc                   	int3
1409c03fb:	cc                   	int3
1409c03fc:	cc                   	int3
1409c03fd:	cc                   	int3
1409c03fe:	cc                   	int3
1409c03ff:	cc                   	int3
1409c0400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409c0405:	57                   	push   %rdi
1409c0406:	48 83 ec 30          	sub    $0x30,%rsp
1409c040a:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409c040e:	48 8b da             	mov    %rdx,%rbx
1409c0411:	0f 10 01             	movups (%rcx),%xmm0
1409c0414:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c0419:	48 8b cb             	mov    %rbx,%rcx
1409c041c:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1409c0420:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409c0425:	74 19                	je     0x1409c0440
1409c0427:	41 b0 01             	mov    $0x1,%r8b
1409c042a:	e8 61 a5 04 00       	call   0x140a0a990
1409c042f:	84 c0                	test   %al,%al
1409c0431:	74 32                	je     0x1409c0465
1409c0433:	48 8b 17             	mov    (%rdi),%rdx
1409c0436:	48 8b cb             	mov    %rbx,%rcx
1409c0439:	e8 c2 ab 04 00       	call   0x140a0b000
1409c043e:	eb 08                	jmp    0x1409c0448
1409c0440:	45 33 c0             	xor    %r8d,%r8d
1409c0443:	e8 48 a5 04 00       	call   0x140a0a990
1409c0448:	84 c0                	test   %al,%al
1409c044a:	74 19                	je     0x1409c0465
1409c044c:	48 8b cb             	mov    %rbx,%rcx
1409c044f:	e8 dc ab 87 ff       	call   0x14023b030
1409c0454:	84 c0                	test   %al,%al
1409c0456:	74 0d                	je     0x1409c0465
1409c0458:	b0 01                	mov    $0x1,%al
1409c045a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409c045f:	48 83 c4 30          	add    $0x30,%rsp
1409c0463:	5f                   	pop    %rdi
1409c0464:	c3                   	ret
1409c0465:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409c046a:	32 c0                	xor    %al,%al
1409c046c:	48 83 c4 30          	add    $0x30,%rsp
1409c0470:	5f                   	pop    %rdi
1409c0471:	c3                   	ret
1409c0472:	cc                   	int3
1409c0473:	cc                   	int3
1409c0474:	cc                   	int3
1409c0475:	cc                   	int3
1409c0476:	cc                   	int3
1409c0477:	cc                   	int3
1409c0478:	cc                   	int3
1409c0479:	cc                   	int3
1409c047a:	cc                   	int3