1409cc036:	48 83 ec 40          	sub    $0x40,%rsp
1409cc03a:	48 8b fa             	mov    %rdx,%rdi
1409cc03d:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1409cc041:	0f 10 01             	movups (%rcx),%xmm0
1409cc044:	33 c0                	xor    %eax,%eax
1409cc046:	48 89 03             	mov    %rax,(%rbx)
1409cc049:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1409cc04d:	88 44 24 20          	mov    %al,0x20(%rsp)
1409cc051:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409cc057:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409cc05c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc061:	48 8b cf             	mov    %rdi,%rcx
1409cc064:	e8 a7 aa 08 00       	call   0x140a56b10
1409cc069:	84 c0                	test   %al,%al
1409cc06b:	75 0d                	jne    0x1409cc07a
1409cc06d:	32 c0                	xor    %al,%al
1409cc06f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc074:	48 83 c4 40          	add    $0x40,%rsp
1409cc078:	5f                   	pop    %rdi
1409cc079:	c3                   	ret
1409cc07a:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
1409cc07f:	74 2f                	je     0x1409cc0b0
1409cc081:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1409cc088:	00 00
1409cc08a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc08f:	48 8b cf             	mov    %rdi,%rcx
1409cc092:	e8 b9 b8 08 00       	call   0x140a57950
1409cc097:	84 c0                	test   %al,%al
1409cc099:	74 d2                	je     0x1409cc06d
1409cc09b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1409cc0a0:	48 89 03             	mov    %rax,(%rbx)
1409cc0a3:	b0 01                	mov    $0x1,%al
1409cc0a5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc0aa:	48 83 c4 40          	add    $0x40,%rsp
1409cc0ae:	5f                   	pop    %rdi
1409cc0af:	c3                   	ret
1409cc0b0:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1409cc0b4:	b0 01                	mov    $0x1,%al
1409cc0b6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc0bb:	48 83 c4 40          	add    $0x40,%rsp
1409cc0bf:	5f                   	pop    %rdi
1409cc0c0:	c3                   	ret
1409cc0c1:	cc                   	int3
1409cc0c2:	cc                   	int3
1409cc0c3:	cc                   	int3
1409cc0c4:	cc                   	int3
1409cc0c5:	cc                   	int3
1409cc0c6:	cc                   	int3
1409cc0c7:	cc                   	int3
1409cc0c8:	cc                   	int3
1409cc0c9:	cc                   	int3
1409cc0ca:	cc                   	int3
1409cc0cb:	cc                   	int3
1409cc0cc:	cc                   	int3
1409cc0cd:	cc                   	int3
1409cc0ce:	cc                   	int3
1409cc0cf:	cc                   	int3
1409cc0d0:	4c 8b dc             	mov    %rsp,%r11
1409cc0d3:	49 89 5b 18          	mov    %rbx,0x18(%r11)
1409cc0d7:	49 89 73 20          	mov    %rsi,0x20(%r11)
1409cc0db:	57                   	push   %rdi
1409cc0dc:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409cc0e3:	0f 29 74 24 70       	movaps %xmm6,0x70(%rsp)
1409cc0e8:	48 8b 05 11 ce 9e 00 	mov    0x9ece11(%rip),%rax        # 0x1413b8f00
1409cc0ef:	48 33 c4             	xor    %rsp,%rax
1409cc0f2:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409cc0f7:	48 8b da             	mov    %rdx,%rbx
1409cc0fa:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc0fe:	0f 10 31             	movups (%rcx),%xmm6
1409cc101:	49 c7 43 a0 ff ff ff 	movq   $0xffffffffffffffff,-0x60(%r11)
1409cc108:	ff
1409cc109:	48 8d 35 80 09 6b 00 	lea    0x6b0980(%rip),%rsi        # 0x14107ca90
1409cc110:	49 89 73 a8          	mov    %rsi,-0x58(%r11)
1409cc114:	49 c7 43 b0 0e 00 00 	movq   $0xe,-0x50(%r11)
1409cc11b:	00
1409cc11c:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
1409cc121:	4d 8d 4b a0          	lea    -0x60(%r11),%r9
1409cc125:	4d 8d 43 a8          	lea    -0x58(%r11),%r8
1409cc129:	49 8d 53 b8          	lea    -0x48(%r11),%rdx
1409cc12d:	48 8b cb             	mov    %rbx,%rcx
1409cc130:	e8 4b ac 08 00       	call   0x140a56d80
1409cc135:	84 c0                	test   %al,%al
1409cc137:	0f 84 af 00 00 00    	je     0x1409cc1ec
1409cc13d:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
1409cc142:	49 83 f9 0e          	cmp    $0xe,%r9
1409cc146:	0f 82 a4 00 00 00    	jb     0x1409cc1f0
1409cc14c:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1409cc150:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1409cc155:	66 49 0f 7e c0       	movq   %xmm0,%r8
1409cc15a:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1409cc15f:	4c 03 c2             	add    %rdx,%r8
1409cc162:	0f 57 c0             	xorps  %xmm0,%xmm0
1409cc165:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1409cc16a:	0f 57 c9             	xorps  %xmm1,%xmm1
1409cc16d:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1409cc173:	49 3b d0             	cmp    %r8,%rdx
1409cc176:	75 15                	jne    0x1409cc18d
1409cc178:	66 0f 6f 05 b0 7c 5d 	movdqa 0x5d7cb0(%rip),%xmm0        # 0x140fa3e30
1409cc17f:	00
1409cc180:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1409cc186:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1409cc18b:	eb 0e                	jmp    0x1409cc19b
1409cc18d:	4c 2b c2             	sub    %rdx,%r8
1409cc190:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409cc195:	e8 66 ac 7c ff       	call   0x140196e00
1409cc19a:	90                   	nop
1409cc19b:	c6 44 24 20 39       	movb   $0x39,0x20(%rsp)
1409cc1a0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1409cc1a5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409cc1aa:	48 8b cb             	mov    %rbx,%rcx
1409cc1ad:	e8 de 95 00 00       	call   0x1409d5790
1409cc1b2:	90                   	nop
1409cc1b3:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1409cc1b8:	48 83 fa 0f          	cmp    $0xf,%rdx
1409cc1bc:	76 2e                	jbe    0x1409cc1ec
1409cc1be:	48 ff c2             	inc    %rdx
1409cc1c1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1409cc1c6:	48 8b c1             	mov    %rcx,%rax
1409cc1c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409cc1d0:	72 15                	jb     0x1409cc1e7
1409cc1d2:	48 83 c2 27          	add    $0x27,%rdx
1409cc1d6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409cc1da:	48 2b c1             	sub    %rcx,%rax
1409cc1dd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409cc1e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1409cc1e5:	77 50                	ja     0x1409cc237
1409cc1e7:	e8 58 ef 44 00       	call   0x140e1b144
1409cc1ec:	32 c0                	xor    %al,%al
1409cc1ee:	eb 20                	jmp    0x1409cc210
1409cc1f0:	66 0f 7f 74 24 40    	movdqa %xmm6,0x40(%rsp)
1409cc1f6:	46 0f b7 0c 4e       	movzwl (%rsi,%r9,2),%r9d
1409cc1fb:	4c 8b c7             	mov    %rdi,%r8
1409cc1fe:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409cc203:	48 8b cb             	mov    %rbx,%rcx
1409cc206:	e8 65 a2 01 00       	call   0x1409e6470
1409cc20b:	84 c0                	test   %al,%al
1409cc20d:	0f 95 c0             	setne  %al
1409cc210:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409cc215:	48 33 cc             	xor    %rsp,%rcx
1409cc218:	e8 e3 f2 44 00       	call   0x140e1b500
1409cc21d:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1409cc224:	00
1409cc225:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1409cc229:	49 8b 73 28          	mov    0x28(%r11),%rsi
1409cc22d:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
1409cc232:	49 8b e3             	mov    %r11,%rsp
1409cc235:	5f                   	pop    %rdi
1409cc236:	c3                   	ret
1409cc237:	e8 68 df 45 00       	call   0x140e2a1a4
1409cc23c:	cc                   	int3
1409cc23d:	cc                   	int3
1409cc23e:	cc                   	int3
1409cc23f:	cc                   	int3
1409cc240:	48 83 ec 38          	sub    $0x38,%rsp
1409cc244:	48 8b 41 10          	mov    0x10(%rcx),%rax
1409cc248:	4c 8b c2             	mov    %rdx,%r8
1409cc24b:	48 8b c8             	mov    %rax,%rcx
1409cc24e:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409cc253:	76 03                	jbe    0x1409cc258
1409cc255:	48 8b 08             	mov    (%rax),%rcx
1409cc258:	48 8b 40 10          	mov    0x10(%rax),%rax
1409cc25c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409cc261:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409cc266:	49 8b c8             	mov    %r8,%rcx
1409cc269:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409cc26e:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409cc273:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409cc279:	e8 e2 c4 08 00       	call   0x140a58760
1409cc27e:	48 83 c4 38          	add    $0x38,%rsp
1409cc282:	c3                   	ret
1409cc283:	cc                   	int3
1409cc284:	cc                   	int3
1409cc285:	cc                   	int3
1409cc286:	cc                   	int3
1409cc287:	cc                   	int3
1409cc288:	cc                   	int3
1409cc289:	cc                   	int3
1409cc28a:	cc                   	int3
1409cc28b:	cc                   	int3
1409cc28c:	cc                   	int3
1409cc28d:	cc                   	int3
1409cc28e:	cc                   	int3
1409cc28f:	cc                   	int3
1409cc290:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409cc295:	57                   	push   %rdi
1409cc296:	48 83 ec 40          	sub    $0x40,%rsp
1409cc29a:	48 8b da             	mov    %rdx,%rbx
1409cc29d:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc2a1:	0f 10 01             	movups (%rcx),%xmm0
1409cc2a4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc2a9:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1409cc2ae:	48 8b cb             	mov    %rbx,%rcx
1409cc2b1:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1409cc2b5:	74 35                	je     0x1409cc2ec
1409cc2b7:	41 b0 01             	mov    $0x1,%r8b
1409cc2ba:	e8 41 bb 08 00       	call   0x140a57e00
1409cc2bf:	84 c0                	test   %al,%al
1409cc2c1:	74 1c                	je     0x1409cc2df
1409cc2c3:	48 8b 17             	mov    (%rdi),%rdx
1409cc2c6:	48 8b cb             	mov    %rbx,%rcx
1409cc2c9:	e8 72 c5 08 00       	call   0x140a58840
1409cc2ce:	84 c0                	test   %al,%al
1409cc2d0:	74 0d                	je     0x1409cc2df
1409cc2d2:	b0 01                	mov    $0x1,%al
1409cc2d4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc2d9:	48 83 c4 40          	add    $0x40,%rsp
1409cc2dd:	5f                   	pop    %rdi
1409cc2de:	c3                   	ret
1409cc2df:	32 c0                	xor    %al,%al
1409cc2e1:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc2e6:	48 83 c4 40          	add    $0x40,%rsp
1409cc2ea:	5f                   	pop    %rdi
1409cc2eb:	c3                   	ret
1409cc2ec:	45 33 c0             	xor    %r8d,%r8d
1409cc2ef:	e8 0c bb 08 00       	call   0x140a57e00
1409cc2f4:	84 c0                	test   %al,%al
1409cc2f6:	0f 95 c0             	setne  %al
1409cc2f9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc2fe:	48 83 c4 40          	add    $0x40,%rsp
1409cc302:	5f                   	pop    %rdi
1409cc303:	c3                   	ret
1409cc304:	cc                   	int3
1409cc305:	cc                   	int3
1409cc306:	cc                   	int3
1409cc307:	cc                   	int3
1409cc308:	cc                   	int3
1409cc309:	cc                   	int3
1409cc30a:	cc                   	int3
1409cc30b:	cc                   	int3
1409cc30c:	cc                   	int3
1409cc30d:	cc                   	int3
1409cc30e:	cc                   	int3
1409cc30f:	cc                   	int3
1409cc310:	40 53                	rex push %rbx
1409cc312:	48 83 ec 40          	sub    $0x40,%rsp
1409cc316:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1409cc31a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409cc31f:	0f 10 09             	movups (%rcx),%xmm1
1409cc322:	48 8b c2             	mov    %rdx,%rax
1409cc325:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1409cc32a:	48 c7 44 24 28 0e 00 	movq   $0xe,0x28(%rsp)
1409cc331:	00 00
1409cc333:	48 8d 15 56 07 6b 00 	lea    0x6b0756(%rip),%rdx        # 0x14107ca90
1409cc33a:	4c 0f be 8b a8 00 00 	movsbq 0xa8(%rbx),%r9
1409cc341:	00
1409cc342:	48 8b c8             	mov    %rax,%rcx
1409cc345:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409cc34a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc34f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409cc354:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409cc35a:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
1409cc35f:	e8 5c ba 08 00       	call   0x140a57dc0
1409cc364:	84 c0                	test   %al,%al
1409cc366:	74 19                	je     0x1409cc381
1409cc368:	48 8b d3             	mov    %rbx,%rdx
1409cc36b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409cc370:	e8 7b 44 00 00       	call   0x1409d07f0
1409cc375:	84 c0                	test   %al,%al
1409cc377:	74 08                	je     0x1409cc381
1409cc379:	b0 01                	mov    $0x1,%al
1409cc37b:	48 83 c4 40          	add    $0x40,%rsp
1409cc37f:	5b                   	pop    %rbx
1409cc380:	c3                   	ret
1409cc381:	32 c0                	xor    %al,%al
1409cc383:	48 83 c4 40          	add    $0x40,%rsp
1409cc387:	5b                   	pop    %rbx
1409cc388:	c3                   	ret
1409cc389:	cc                   	int3
1409cc38a:	cc                   	int3
1409cc38b:	cc                   	int3
1409cc38c:	cc                   	int3
1409cc38d:	cc                   	int3
1409cc38e:	cc                   	int3
1409cc38f:	cc                   	int3
1409cc390:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409cc395:	57                   	push   %rdi
1409cc396:	48 83 ec 40          	sub    $0x40,%rsp
1409cc39a:	48 8b da             	mov    %rdx,%rbx
1409cc39d:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc3a1:	48 8b 02             	mov    (%rdx),%rax
1409cc3a4:	0f 10 01             	movups (%rcx),%xmm0
1409cc3a7:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1409cc3ac:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc3b1:	48 8b cb             	mov    %rbx,%rcx
1409cc3b4:	48 8b 40 40          	mov    0x40(%rax),%rax
1409cc3b8:	ff 15 62 76 5b 00    	call   *0x5b7662(%rip)        # 0x140f83a20
1409cc3be:	84 c0                	test   %al,%al
1409cc3c0:	74 35                	je     0x1409cc3f7
1409cc3c2:	48 8b 03             	mov    (%rbx),%rax
1409cc3c5:	48 8b d7             	mov    %rdi,%rdx
1409cc3c8:	48 8b cb             	mov    %rbx,%rcx
1409cc3cb:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1409cc3d2:	ff 15 48 76 5b 00    	call   *0x5b7648(%rip)        # 0x140f83a20
1409cc3d8:	84 c0                	test   %al,%al
1409cc3da:	74 1b                	je     0x1409cc3f7
1409cc3dc:	48 8b 03             	mov    (%rbx),%rax
1409cc3df:	48 8b cb             	mov    %rbx,%rcx
1409cc3e2:	48 8b 40 48          	mov    0x48(%rax),%rax
1409cc3e6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc3eb:	48 83 c4 40          	add    $0x40,%rsp
1409cc3ef:	5f                   	pop    %rdi
1409cc3f0:	48 ff 25 29 76 5b 00 	rex.W jmp *0x5b7629(%rip)        # 0x140f83a20
1409cc3f7:	32 c0                	xor    %al,%al
1409cc3f9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc3fe:	48 83 c4 40          	add    $0x40,%rsp
1409cc402:	5f                   	pop    %rdi
1409cc403:	c3                   	ret
1409cc404:	cc                   	int3
1409cc405:	cc                   	int3
1409cc406:	cc                   	int3
1409cc407:	cc                   	int3
1409cc408:	cc                   	int3
1409cc409:	cc                   	int3
1409cc40a:	cc                   	int3
1409cc40b:	cc                   	int3
1409cc40c:	cc                   	int3
1409cc40d:	cc                   	int3
1409cc40e:	cc                   	int3
1409cc40f:	cc                   	int3
1409cc410:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409cc415:	57                   	push   %rdi
1409cc416:	48 83 ec 40          	sub    $0x40,%rsp
1409cc41a:	48 8b da             	mov    %rdx,%rbx
1409cc41d:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc421:	48 8b 02             	mov    (%rdx),%rax
1409cc424:	0f 10 01             	movups (%rcx),%xmm0
1409cc427:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1409cc42c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc431:	48 8b cb             	mov    %rbx,%rcx
1409cc434:	48 8b 40 40          	mov    0x40(%rax),%rax
1409cc438:	ff 15 e2 75 5b 00    	call   *0x5b75e2(%rip)        # 0x140f83a20
1409cc43e:	84 c0                	test   %al,%al
1409cc440:	74 2a                	je     0x1409cc46c
1409cc442:	48 8b d7             	mov    %rdi,%rdx
1409cc445:	48 8b cb             	mov    %rbx,%rcx
1409cc448:	e8 43 4e 00 00       	call   0x1409d1290
1409cc44d:	84 c0                	test   %al,%al
1409cc44f:	74 1b                	je     0x1409cc46c
1409cc451:	48 8b 03             	mov    (%rbx),%rax
1409cc454:	48 8b cb             	mov    %rbx,%rcx
1409cc457:	48 8b 40 48          	mov    0x48(%rax),%rax
1409cc45b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc460:	48 83 c4 40          	add    $0x40,%rsp
1409cc464:	5f                   	pop    %rdi
1409cc465:	48 ff 25 b4 75 5b 00 	rex.W jmp *0x5b75b4(%rip)        # 0x140f83a20
1409cc46c:	32 c0                	xor    %al,%al
1409cc46e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc473:	48 83 c4 40          	add    $0x40,%rsp
1409cc477:	5f                   	pop    %rdi
1409cc478:	c3                   	ret