1409f8325:	e8 26 54 ff ff       	call   0x1409ed750
1409f832a:	90                   	nop
1409f832b:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
1409f8331:	4c 8b c6             	mov    %rsi,%r8
1409f8334:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f8339:	48 8b cb             	mov    %rbx,%rcx
1409f833c:	e8 cf c9 02 00       	call   0x140a24d10
1409f8341:	90                   	nop
1409f8342:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409f8346:	48 83 fa 0f          	cmp    $0xf,%rdx
1409f834a:	76 2c                	jbe    0x1409f8378
1409f834c:	48 ff c2             	inc    %rdx
1409f834f:	48 8b 0f             	mov    (%rdi),%rcx
1409f8352:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f8359:	72 18                	jb     0x1409f8373
1409f835b:	48 83 c2 27          	add    $0x27,%rdx
1409f835f:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f8363:	49 2b c8             	sub    %r8,%rcx
1409f8366:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f836a:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f836e:	77 42                	ja     0x1409f83b2
1409f8370:	49 8b c8             	mov    %r8,%rcx
1409f8373:	e8 cc 2d 42 00       	call   0x140e1b144
1409f8378:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
1409f837f:	00
1409f8380:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1409f8387:	00
1409f8388:	c6 07 00             	movb   $0x0,(%rdi)
1409f838b:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409f8390:	48 33 cc             	xor    %rsp,%rcx
1409f8393:	e8 68 31 42 00       	call   0x140e1b500
1409f8398:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1409f839f:	00
1409f83a0:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1409f83a4:	49 8b 73 28          	mov    0x28(%r11),%rsi
1409f83a8:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1409f83ad:	49 8b e3             	mov    %r11,%rsp
1409f83b0:	5f                   	pop    %rdi
1409f83b1:	c3                   	ret
1409f83b2:	e8 ed 1d 43 00       	call   0x140e2a1a4
1409f83b7:	cc                   	int3
1409f83b8:	cc                   	int3
1409f83b9:	cc                   	int3
1409f83ba:	cc                   	int3
1409f83bb:	cc                   	int3
1409f83bc:	cc                   	int3
1409f83bd:	cc                   	int3
1409f83be:	cc                   	int3
1409f83bf:	cc                   	int3
1409f83c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409f83c5:	57                   	push   %rdi
1409f83c6:	48 83 ec 60          	sub    $0x60,%rsp
1409f83ca:	49 8b d8             	mov    %r8,%rbx
1409f83cd:	48 8b 39             	mov    (%rcx),%rdi
1409f83d0:	48 8b 02             	mov    (%rdx),%rax
1409f83d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409f83d8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409f83dc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409f83e1:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1409f83e6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409f83eb:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1409f83f2:	00 00
1409f83f4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f83f9:	e8 c2 e1 ff ff       	call   0x1409f65c0
1409f83fe:	48 c7 44 24 30 04 00 	movq   $0x4,0x30(%rsp)
1409f8405:	00 00
1409f8407:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1409f840c:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409f8411:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409f8417:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409f841c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f8421:	48 8b cf             	mov    %rdi,%rcx
1409f8424:	e8 e7 c8 02 00       	call   0x140a24d10
1409f8429:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1409f842e:	48 83 c4 60          	add    $0x60,%rsp
1409f8432:	5f                   	pop    %rdi
1409f8433:	c3                   	ret
1409f8434:	cc                   	int3
1409f8435:	cc                   	int3
1409f8436:	cc                   	int3
1409f8437:	cc                   	int3
1409f8438:	cc                   	int3
1409f8439:	cc                   	int3
1409f843a:	cc                   	int3
1409f843b:	cc                   	int3
1409f843c:	cc                   	int3
1409f843d:	cc                   	int3
1409f843e:	cc                   	int3
1409f843f:	cc                   	int3
1409f8440:	4c 8b dc             	mov    %rsp,%r11
1409f8443:	49 89 5b 20          	mov    %rbx,0x20(%r11)
1409f8447:	4d 89 43 18          	mov    %r8,0x18(%r11)
1409f844b:	55                   	push   %rbp
1409f844c:	56                   	push   %rsi
1409f844d:	57                   	push   %rdi
1409f844e:	48 83 ec 70          	sub    $0x70,%rsp
1409f8452:	49 8b f8             	mov    %r8,%rdi
1409f8455:	48 8b 19             	mov    (%rcx),%rbx
1409f8458:	48 8b 02             	mov    (%rdx),%rax
1409f845b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409f8460:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409f8464:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409f8469:	49 8d 43 c0          	lea    -0x40(%r11),%rax
1409f846d:	49 89 43 08          	mov    %rax,0x8(%r11)
1409f8471:	33 ed                	xor    %ebp,%ebp
1409f8473:	49 89 6b c0          	mov    %rbp,-0x40(%r11)
1409f8477:	4d 8b 40 10          	mov    0x10(%r8),%r8
1409f847b:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1409f847f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1409f8483:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1409f8487:	48 8b 07             	mov    (%rdi),%rax
1409f848a:	48 89 2f             	mov    %rbp,(%rdi)
1409f848d:	49 89 43 a8          	mov    %rax,-0x58(%r11)
1409f8491:	49 89 53 b0          	mov    %rdx,-0x50(%r11)
1409f8495:	4d 89 43 b8          	mov    %r8,-0x48(%r11)
1409f8499:	49 8d 53 a8          	lea    -0x58(%r11),%rdx
1409f849d:	49 8d 4b c0          	lea    -0x40(%r11),%rcx
1409f84a1:	e8 ba 53 ff ff       	call   0x1409ed860
1409f84a6:	90                   	nop
1409f84a7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409f84ac:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409f84b2:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1409f84b7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f84bc:	48 8b cb             	mov    %rbx,%rcx
1409f84bf:	e8 4c c8 02 00       	call   0x140a24d10
1409f84c4:	90                   	nop
1409f84c5:	48 8b 1f             	mov    (%rdi),%rbx
1409f84c8:	48 85 db             	test   %rbx,%rbx
1409f84cb:	0f 84 9c 00 00 00    	je     0x1409f856d
1409f84d1:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1409f84d5:	48 3b de             	cmp    %rsi,%rbx
1409f84d8:	74 54                	je     0x1409f852e
1409f84da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409f84e0:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409f84e4:	48 83 fa 0f          	cmp    $0xf,%rdx
1409f84e8:	76 2c                	jbe    0x1409f8516
1409f84ea:	48 ff c2             	inc    %rdx
1409f84ed:	48 8b 0b             	mov    (%rbx),%rcx
1409f84f0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f84f7:	72 18                	jb     0x1409f8511
1409f84f9:	48 83 c2 27          	add    $0x27,%rdx
1409f84fd:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f8501:	49 2b c8             	sub    %r8,%rcx
1409f8504:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f8508:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f850c:	77 6f                	ja     0x1409f857d
1409f850e:	49 8b c8             	mov    %r8,%rcx
1409f8511:	e8 2e 2c 42 00       	call   0x140e1b144
1409f8516:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1409f851a:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409f8521:	00
1409f8522:	c6 03 00             	movb   $0x0,(%rbx)
1409f8525:	48 83 c3 20          	add    $0x20,%rbx
1409f8529:	48 3b de             	cmp    %rsi,%rbx
1409f852c:	75 b2                	jne    0x1409f84e0
1409f852e:	48 8b 0f             	mov    (%rdi),%rcx
1409f8531:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1409f8535:	48 2b d1             	sub    %rcx,%rdx
1409f8538:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
1409f853c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f8543:	72 18                	jb     0x1409f855d
1409f8545:	48 83 c2 27          	add    $0x27,%rdx
1409f8549:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f854d:	49 2b c8             	sub    %r8,%rcx
1409f8550:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f8554:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f8558:	77 23                	ja     0x1409f857d
1409f855a:	49 8b c8             	mov    %r8,%rcx
1409f855d:	e8 e2 2b 42 00       	call   0x140e1b144
1409f8562:	48 89 2f             	mov    %rbp,(%rdi)
1409f8565:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1409f8569:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1409f856d:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1409f8574:	00
1409f8575:	48 83 c4 70          	add    $0x70,%rsp
1409f8579:	5f                   	pop    %rdi
1409f857a:	5e                   	pop    %rsi
1409f857b:	5d                   	pop    %rbp
1409f857c:	c3                   	ret
1409f857d:	e8 22 1c 43 00       	call   0x140e2a1a4
1409f8582:	cc                   	int3
1409f8583:	cc                   	int3
1409f8584:	cc                   	int3
1409f8585:	cc                   	int3
1409f8586:	cc                   	int3
1409f8587:	cc                   	int3
1409f8588:	cc                   	int3
1409f8589:	cc                   	int3
1409f858a:	cc                   	int3
1409f858b:	cc                   	int3
1409f858c:	cc                   	int3
1409f858d:	cc                   	int3
1409f858e:	cc                   	int3
1409f858f:	cc                   	int3
1409f8590:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409f8595:	57                   	push   %rdi
1409f8596:	48 83 ec 60          	sub    $0x60,%rsp
1409f859a:	49 8b d8             	mov    %r8,%rbx
1409f859d:	48 8b 39             	mov    (%rcx),%rdi
1409f85a0:	48 8b 02             	mov    (%rdx),%rax
1409f85a3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409f85a8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409f85ac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409f85b1:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1409f85b6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409f85bb:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1409f85c2:	00 00
1409f85c4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f85c9:	e8 f2 df ff ff       	call   0x1409f65c0
1409f85ce:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
1409f85d5:	00 00
1409f85d7:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1409f85dc:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409f85e1:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409f85e7:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409f85ec:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f85f1:	48 8b cf             	mov    %rdi,%rcx
1409f85f4:	e8 17 c7 02 00       	call   0x140a24d10
1409f85f9:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1409f85fe:	48 83 c4 60          	add    $0x60,%rsp
1409f8602:	5f                   	pop    %rdi
1409f8603:	c3                   	ret
1409f8604:	cc                   	int3
1409f8605:	cc                   	int3
1409f8606:	cc                   	int3
1409f8607:	cc                   	int3
1409f8608:	cc                   	int3
1409f8609:	cc                   	int3
1409f860a:	cc                   	int3
1409f860b:	cc                   	int3
1409f860c:	cc                   	int3
1409f860d:	cc                   	int3
1409f860e:	cc                   	int3
1409f860f:	cc                   	int3
1409f8610:	40 53                	rex push %rbx
1409f8612:	48 83 ec 20          	sub    $0x20,%rsp
1409f8616:	48 8b 01             	mov    (%rcx),%rax
1409f8619:	48 8b d9             	mov    %rcx,%rbx
1409f861c:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1409f8620:	74 05                	je     0x1409f8627
1409f8622:	0f b6 00             	movzbl (%rax),%eax
1409f8625:	eb 02                	jmp    0x1409f8629
1409f8627:	32 c0                	xor    %al,%al
1409f8629:	0f be c8             	movsbl %al,%ecx
1409f862c:	e8 6f b6 43 00       	call   0x140e33ca0
1409f8631:	85 c0                	test   %eax,%eax
1409f8633:	74 3e                	je     0x1409f8673
1409f8635:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1409f863c:	00 00 00 00
1409f8640:	48 8b 03             	mov    (%rbx),%rax
1409f8643:	ff 43 18             	incl   0x18(%rbx)
1409f8646:	48 ff c0             	inc    %rax
1409f8649:	48 89 03             	mov    %rax,(%rbx)
1409f864c:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1409f8650:	74 13                	je     0x1409f8665
1409f8652:	0f b6 00             	movzbl (%rax),%eax
1409f8655:	3c 0a                	cmp    $0xa,%al
1409f8657:	75 0e                	jne    0x1409f8667
1409f8659:	ff 43 14             	incl   0x14(%rbx)
1409f865c:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
1409f8663:	eb 02                	jmp    0x1409f8667
1409f8665:	32 c0                	xor    %al,%al
1409f8667:	0f be c8             	movsbl %al,%ecx
1409f866a:	e8 31 b6 43 00       	call   0x140e33ca0
1409f866f:	85 c0                	test   %eax,%eax
1409f8671:	75 cd                	jne    0x1409f8640
1409f8673:	48 83 c4 20          	add    $0x20,%rsp
1409f8677:	5b                   	pop    %rbx
1409f8678:	c3                   	ret
1409f8679:	cc                   	int3
1409f867a:	cc                   	int3
1409f867b:	cc                   	int3
1409f867c:	cc                   	int3
1409f867d:	cc                   	int3
1409f867e:	cc                   	int3
1409f867f:	cc                   	int3
1409f8680:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409f8685:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409f868a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409f868f:	56                   	push   %rsi
1409f8690:	57                   	push   %rdi
1409f8691:	41 56                	push   %r14
1409f8693:	48 83 ec 40          	sub    $0x40,%rsp
1409f8697:	4c 8b f1             	mov    %rcx,%r14
1409f869a:	33 ed                	xor    %ebp,%ebp
1409f869c:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1409f86a0:	48 89 29             	mov    %rbp,(%rcx)
1409f86a3:	48 89 69 08          	mov    %rbp,0x8(%rcx)
1409f86a7:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1409f86ab:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409f86b2:	00
1409f86b3:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1409f86b8:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409f86bf:	90                   	nop
1409f86c0:	48 ff c0             	inc    %rax
1409f86c3:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
1409f86c7:	75 f7                	jne    0x1409f86c0
1409f86c9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1409f86ce:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1409f86d3:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409f86d9:	45 33 c9             	xor    %r9d,%r9d
1409f86dc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409f86e1:	e8 ca 0a 04 00       	call   0x140a391b0
1409f86e6:	4d 8b 46 08          	mov    0x8(%r14),%r8
1409f86ea:	49 8b 16             	mov    (%r14),%rdx
1409f86ed:	44 0f b6 4c 24 60    	movzbl 0x60(%rsp),%r9d
1409f86f3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1409f86f8:	e8 e3 dd fd ff       	call   0x1409d64e0
1409f86fd:	49 8b 76 08          	mov    0x8(%r14),%rsi
1409f8701:	49 8b 1e             	mov    (%r14),%rbx
1409f8704:	48 3b de             	cmp    %rsi,%rbx
1409f8707:	0f 84 ce 00 00 00    	je     0x1409f87db
1409f870d:	0f 1f 00             	nopl   (%rax)
1409f8710:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1409f8715:	74 09                	je     0x1409f8720
1409f8717:	48 83 c3 20          	add    $0x20,%rbx
1409f871b:	48 3b de             	cmp    %rsi,%rbx
1409f871e:	75 f0                	jne    0x1409f8710
1409f8720:	48 3b de             	cmp    %rsi,%rbx
1409f8723:	0f 84 b2 00 00 00    	je     0x1409f87db
1409f8729:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
1409f872d:	48 3b fe             	cmp    %rsi,%rdi
1409f8730:	74 7f                	je     0x1409f87b1
1409f8732:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
1409f8737:	74 6f                	je     0x1409f87a8
1409f8739:	48 3b df             	cmp    %rdi,%rbx
1409f873c:	74 66                	je     0x1409f87a4
1409f873e:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409f8742:	48 83 fa 0f          	cmp    $0xf,%rdx
1409f8746:	76 30                	jbe    0x1409f8778
1409f8748:	48 ff c2             	inc    %rdx
1409f874b:	48 8b 0b             	mov    (%rbx),%rcx
1409f874e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409f8755:	72 1c                	jb     0x1409f8773
1409f8757:	48 83 c2 27          	add    $0x27,%rdx
1409f875b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409f875f:	49 2b c8             	sub    %r8,%rcx
1409f8762:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409f8766:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f876a:	0f 87 81 00 00 00    	ja     0x1409f87f1
1409f8770:	49 8b c8             	mov    %r8,%rcx
1409f8773:	e8 cc 29 42 00       	call   0x140e1b144
1409f8778:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1409f877c:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409f8783:	00
1409f8784:	c6 03 00             	movb   $0x0,(%rbx)
1409f8787:	0f 10 07             	movups (%rdi),%xmm0
1409f878a:	0f 11 03             	movups %xmm0,(%rbx)
1409f878d:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1409f8791:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)