1409f555e:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409f5562:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409f5566:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409f556a:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409f556e:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409f5572:	49 03 c8             	add    %r8,%rcx
1409f5575:	0f 10 42 70          	movups 0x70(%rdx),%xmm0
1409f5579:	0f 11 41 f0          	movups %xmm0,-0x10(%rcx)
1409f557d:	0f 10 08             	movups (%rax),%xmm1
1409f5580:	0f 11 09             	movups %xmm1,(%rcx)
1409f5583:	0f 10 40 10          	movups 0x10(%rax),%xmm0
1409f5587:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1409f558b:	0f 10 48 20          	movups 0x20(%rax),%xmm1
1409f558f:	0f 11 49 20          	movups %xmm1,0x20(%rcx)
1409f5593:	0f 10 40 30          	movups 0x30(%rax),%xmm0
1409f5597:	49 8d 04 28          	lea    (%r8,%rbp,1),%rax
1409f559b:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1409f559f:	48 8d 8f c8 00 00 00 	lea    0xc8(%rdi),%rcx
1409f55a6:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1409f55aa:	0f 11 01             	movups %xmm0,(%rcx)
1409f55ad:	0f 10 4d 10          	movups 0x10(%rbp),%xmm1
1409f55b1:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f55b5:	0f 10 45 20          	movups 0x20(%rbp),%xmm0
1409f55b9:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f55bd:	0f 10 4d 30          	movups 0x30(%rbp),%xmm1
1409f55c1:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f55c5:	0f 10 45 40          	movups 0x40(%rbp),%xmm0
1409f55c9:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409f55cd:	0f 10 4d 50          	movups 0x50(%rbp),%xmm1
1409f55d1:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409f55d5:	0f 10 45 60          	movups 0x60(%rbp),%xmm0
1409f55d9:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409f55dd:	49 03 c8             	add    %r8,%rcx
1409f55e0:	0f 10 4d 70          	movups 0x70(%rbp),%xmm1
1409f55e4:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1409f55e8:	0f 10 00             	movups (%rax),%xmm0
1409f55eb:	0f 11 01             	movups %xmm0,(%rcx)
1409f55ee:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409f55f2:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f55f6:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409f55fa:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f55fe:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409f5602:	c6 87 88 01 00 00 01 	movb   $0x1,0x188(%rdi)
1409f5609:	49 8d 04 28          	lea    (%r8,%rbp,1),%rax
1409f560d:	66 c7 87 8a 01 00 00 	movw   $0x10ea,0x18a(%rdi)
1409f5614:	ea 10
1409f5616:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f561a:	44 88 b7 90 01 00 00 	mov    %r14b,0x190(%rdi)
1409f5621:	48 8d 8f 98 01 00 00 	lea    0x198(%rdi),%rcx
1409f5628:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1409f562c:	0f 11 01             	movups %xmm0,(%rcx)
1409f562f:	0f 10 4d 10          	movups 0x10(%rbp),%xmm1
1409f5633:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f5637:	0f 10 45 20          	movups 0x20(%rbp),%xmm0
1409f563b:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f563f:	0f 10 4d 30          	movups 0x30(%rbp),%xmm1
1409f5643:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f5647:	0f 10 45 40          	movups 0x40(%rbp),%xmm0
1409f564b:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409f564f:	0f 10 4d 50          	movups 0x50(%rbp),%xmm1
1409f5653:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409f5657:	0f 10 45 60          	movups 0x60(%rbp),%xmm0
1409f565b:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409f565f:	49 03 c8             	add    %r8,%rcx
1409f5662:	0f 10 4d 70          	movups 0x70(%rbp),%xmm1
1409f5666:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1409f566a:	0f 10 00             	movups (%rax),%xmm0
1409f566d:	0f 11 01             	movups %xmm0,(%rcx)
1409f5670:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409f5674:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f5678:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409f567c:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f5680:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409f5684:	49 8d 04 28          	lea    (%r8,%rbp,1),%rax
1409f5688:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f568c:	48 8d 8f 58 02 00 00 	lea    0x258(%rdi),%rcx
1409f5693:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1409f5697:	0f 11 01             	movups %xmm0,(%rcx)
1409f569a:	0f 10 4d 10          	movups 0x10(%rbp),%xmm1
1409f569e:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f56a2:	0f 10 45 20          	movups 0x20(%rbp),%xmm0
1409f56a6:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f56aa:	0f 10 4d 30          	movups 0x30(%rbp),%xmm1
1409f56ae:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f56b2:	0f 10 45 40          	movups 0x40(%rbp),%xmm0
1409f56b6:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409f56ba:	0f 10 4d 50          	movups 0x50(%rbp),%xmm1
1409f56be:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409f56c2:	0f 10 45 60          	movups 0x60(%rbp),%xmm0
1409f56c6:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409f56ca:	49 03 c8             	add    %r8,%rcx
1409f56cd:	0f 10 4d 70          	movups 0x70(%rbp),%xmm1
1409f56d1:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1409f56d5:	0f 10 00             	movups (%rax),%xmm0
1409f56d8:	0f 11 01             	movups %xmm0,(%rcx)
1409f56db:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409f56df:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409f56e3:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409f56e7:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409f56eb:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409f56ef:	44 88 b7 18 03 00 00 	mov    %r14b,0x318(%rdi)
1409f56f6:	66 44 89 b7 1a 03 00 	mov    %r14w,0x31a(%rdi)
1409f56fd:	00
1409f56fe:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409f5702:	4c 89 8f 20 03 00 00 	mov    %r9,0x320(%rdi)
1409f5709:	4c 39 8c 24 78 01 00 	cmp    %r9,0x178(%rsp)
1409f5710:	00
1409f5711:	0f 87 fa 00 00 00    	ja     0x1409f5811
1409f5717:	0f 10 02             	movups (%rdx),%xmm0
1409f571a:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1409f571f:	41 8b de             	mov    %r14d,%ebx
1409f5722:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f5726:	0f 11 00             	movups %xmm0,(%rax)
1409f5729:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f572d:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f5731:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409f5735:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f5739:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
1409f573d:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f5741:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409f5745:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f5749:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409f574d:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f5751:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
1409f5755:	49 03 d0             	add    %r8,%rdx
1409f5758:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f575c:	49 03 c0             	add    %r8,%rax
1409f575f:	0f 10 02             	movups (%rdx),%xmm0
1409f5762:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409f5766:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f576a:	0f 11 00             	movups %xmm0,(%rax)
1409f576d:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f5771:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f5775:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409f5779:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f577d:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f5781:	4c 39 b4 24 78 01 00 	cmp    %r14,0x178(%rsp)
1409f5788:	00
1409f5789:	76 30                	jbe    0x1409f57bb
1409f578b:	48 8b d5             	mov    %rbp,%rdx
1409f578e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f5793:	e8 60 27 ff ff       	call   0x1409e7ef8
1409f5798:	84 c0                	test   %al,%al
1409f579a:	75 46                	jne    0x1409f57e2
1409f579c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f57a1:	48 ff c3             	inc    %rbx
1409f57a4:	e8 bb 27 ff ff       	call   0x1409e7f64
1409f57a9:	48 8b cf             	mov    %rdi,%rcx
1409f57ac:	e8 8f 00 00 00       	call   0x1409f5840
1409f57b1:	48 3b 9c 24 78 01 00 	cmp    0x178(%rsp),%rbx
1409f57b8:	00
1409f57b9:	72 d0                	jb     0x1409f578b
1409f57bb:	48 8b c7             	mov    %rdi,%rax
1409f57be:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
1409f57c5:	00
1409f57c6:	48 33 cc             	xor    %rsp,%rcx
1409f57c9:	e8 12 9e 0f 00       	call   0x140aef5e0
1409f57ce:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1409f57d5:	00
1409f57d6:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
1409f57dd:	41 5e                	pop    %r14
1409f57df:	5f                   	pop    %rdi
1409f57e0:	5d                   	pop    %rbp
1409f57e1:	c3                   	ret
1409f57e2:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f57e8:	48 8d 15 a1 59 1b 00 	lea    0x1b59a1(%rip),%rdx        # 0x140bab190
1409f57ef:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1409f57f6:	00
1409f57f7:	e8 c4 8a 00 00       	call   0x1409fe2c0
1409f57fc:	48 8d 15 3d 19 24 00 	lea    0x24193d(%rip),%rdx        # 0x140c37140
1409f5803:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1409f580a:	00
1409f580b:	e8 6e ac 0f 00       	call   0x140af047e
1409f5810:	cc                   	int3
1409f5811:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f5817:	48 8d 15 1a 5a 1b 00 	lea    0x1b5a1a(%rip),%rdx        # 0x140bab238
1409f581e:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1409f5825:	00
1409f5826:	e8 95 8a 00 00       	call   0x1409fe2c0
1409f582b:	48 8d 15 0e 19 24 00 	lea    0x24190e(%rip),%rdx        # 0x140c37140
1409f5832:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1409f5839:	00
1409f583a:	e8 3f ac 0f 00       	call   0x140af047e
1409f583f:	cc                   	int3
1409f5840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f5845:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409f584a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409f584f:	57                   	push   %rdi
1409f5850:	48 83 ec 20          	sub    $0x20,%rsp
1409f5854:	48 8d b1 c8 00 00 00 	lea    0xc8(%rcx),%rsi
1409f585b:	48 8b d9             	mov    %rcx,%rbx
1409f585e:	48 8d 79 08          	lea    0x8(%rcx),%rdi
1409f5862:	48 8b d6             	mov    %rsi,%rdx
1409f5865:	48 8b cf             	mov    %rdi,%rcx
1409f5868:	e8 8b 26 ff ff       	call   0x1409e7ef8
1409f586d:	33 ed                	xor    %ebp,%ebp
1409f586f:	84 c0                	test   %al,%al
1409f5871:	75 5d                	jne    0x1409f58d0
1409f5873:	0f b6 43 60          	movzbl 0x60(%rbx),%eax
1409f5877:	0f b6 93 c3 00 00 00 	movzbl 0xc3(%rbx),%edx
1409f587e:	33 d0                	xor    %eax,%edx
1409f5880:	0f b7 83 8a 01 00 00 	movzwl 0x18a(%rbx),%eax
1409f5887:	03 d0                	add    %eax,%edx
1409f5889:	69 c2 6d ce 00 00    	imul   $0xce6d,%edx,%eax
1409f588f:	05 bf 58 00 00       	add    $0x58bf,%eax
1409f5894:	25 ff ff 00 80       	and    $0x8000ffff,%eax
1409f5899:	7d 09                	jge    0x1409f58a4
1409f589b:	ff c8                	dec    %eax
1409f589d:	0d 00 00 ff ff       	or     $0xffff0000,%eax
1409f58a2:	ff c0                	inc    %eax
1409f58a4:	48 8b cf             	mov    %rdi,%rcx
1409f58a7:	66 89 83 8a 01 00 00 	mov    %ax,0x18a(%rbx)
1409f58ae:	e8 b1 26 ff ff       	call   0x1409e7f64
1409f58b3:	48 8b d6             	mov    %rsi,%rdx
1409f58b6:	48 8b cf             	mov    %rdi,%rcx
1409f58b9:	e8 3a 26 ff ff       	call   0x1409e7ef8
1409f58be:	84 c0                	test   %al,%al
1409f58c0:	74 0e                	je     0x1409f58d0
1409f58c2:	40 88 ab 88 01 00 00 	mov    %bpl,0x188(%rbx)
1409f58c9:	66 89 ab 8a 01 00 00 	mov    %bp,0x18a(%rbx)
1409f58d0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409f58d5:	48 8b c3             	mov    %rbx,%rax
1409f58d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409f58dd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409f58e2:	48 83 c4 20          	add    $0x20,%rsp
1409f58e6:	5f                   	pop    %rdi
1409f58e7:	c3                   	ret
1409f58e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f58ed:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409f58f2:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1409f58f7:	41 bb 03 00 00 00    	mov    $0x3,%r11d
1409f58fd:	49 8b f9             	mov    %r9,%rdi
1409f5900:	48 8b c1             	mov    %rcx,%rax
1409f5903:	4c 8b d2             	mov    %rdx,%r10
1409f5906:	41 8b db             	mov    %r11d,%ebx
1409f5909:	41 8d 73 7d          	lea    0x7d(%r11),%esi
1409f590d:	41 0f 10 02          	movups (%r10),%xmm0
1409f5911:	0f 11 00             	movups %xmm0,(%rax)
1409f5914:	41 0f 10 4a 10       	movups 0x10(%r10),%xmm1
1409f5919:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f591d:	41 0f 10 42 20       	movups 0x20(%r10),%xmm0
1409f5922:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f5926:	41 0f 10 4a 30       	movups 0x30(%r10),%xmm1
1409f592b:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f592f:	41 0f 10 42 40       	movups 0x40(%r10),%xmm0
1409f5934:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f5938:	41 0f 10 4a 50       	movups 0x50(%r10),%xmm1
1409f593d:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f5941:	41 0f 10 42 60       	movups 0x60(%r10),%xmm0
1409f5946:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f594a:	48 03 c6             	add    %rsi,%rax
1409f594d:	41 0f 10 4a 70       	movups 0x70(%r10),%xmm1
1409f5952:	4c 03 d6             	add    %rsi,%r10
1409f5955:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409f5959:	48 83 eb 01          	sub    $0x1,%rbx
1409f595d:	75 ae                	jne    0x1409f590d
1409f595f:	41 0f 10 02          	movups (%r10),%xmm0
1409f5963:	4d 8b cb             	mov    %r11,%r9
1409f5966:	0f 11 00             	movups %xmm0,(%rax)
1409f5969:	48 8d 81 90 01 00 00 	lea    0x190(%rcx),%rax
1409f5970:	0f 10 02             	movups (%rdx),%xmm0
1409f5973:	0f 11 00             	movups %xmm0,(%rax)
1409f5976:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1409f597a:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f597e:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1409f5982:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f5986:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1409f598a:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f598e:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
1409f5992:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f5996:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
1409f599a:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f599e:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
1409f59a2:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f59a6:	48 03 c6             	add    %rsi,%rax
1409f59a9:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
1409f59ad:	48 03 d6             	add    %rsi,%rdx
1409f59b0:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409f59b4:	49 83 e9 01          	sub    $0x1,%r9
1409f59b8:	75 b6                	jne    0x1409f5970
1409f59ba:	0f 10 02             	movups (%rdx),%xmm0
1409f59bd:	0f 11 00             	movups %xmm0,(%rax)
1409f59c0:	48 8d 81 20 03 00 00 	lea    0x320(%rcx),%rax
1409f59c7:	41 0f 10 00          	movups (%r8),%xmm0
1409f59cb:	0f 11 00             	movups %xmm0,(%rax)
1409f59ce:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1409f59d3:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409f59d7:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
1409f59dc:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1409f59e0:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
1409f59e5:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1409f59e9:	41 0f 10 40 40       	movups 0x40(%r8),%xmm0
1409f59ee:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1409f59f2:	41 0f 10 48 50       	movups 0x50(%r8),%xmm1
1409f59f7:	0f 11 48 50          	movups %xmm1,0x50(%rax)
1409f59fb:	41 0f 10 40 60       	movups 0x60(%r8),%xmm0
1409f5a00:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1409f5a04:	48 03 c6             	add    %rsi,%rax
1409f5a07:	41 0f 10 48 70       	movups 0x70(%r8),%xmm1
1409f5a0c:	4c 03 c6             	add    %rsi,%r8
1409f5a0f:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
1409f5a13:	49 83 eb 01          	sub    $0x1,%r11
1409f5a17:	75 ae                	jne    0x1409f59c7
1409f5a19:	41 0f 10 00          	movups (%r8),%xmm0
1409f5a1d:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1409f5a22:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1409f5a27:	0f 11 00             	movups %xmm0,(%rax)
1409f5a2a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1409f5a2f:	48 89 81 b8 04 00 00 	mov    %rax,0x4b8(%rcx)
1409f5a36:	48 8b c1             	mov    %rcx,%rax
1409f5a39:	48 89 b9 b0 04 00 00 	mov    %rdi,0x4b0(%rcx)
1409f5a40:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1409f5a45:	c3                   	ret
1409f5a46:	90                   	nop
1409f5a47:	90                   	nop
1409f5a48:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409f5a4d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409f5a52:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1409f5a57:	55                   	push   %rbp
1409f5a58:	41 54                	push   %r12
1409f5a5a:	41 55                	push   %r13
1409f5a5c:	41 56                	push   %r14
1409f5a5e:	41 57                	push   %r15
1409f5a60:	48 8b ec             	mov    %rsp,%rbp
1409f5a63:	48 83 ec 60          	sub    $0x60,%rsp
1409f5a67:	4c 8b fa             	mov    %rdx,%r15
1409f5a6a:	48 8b f9             	mov    %rcx,%rdi
1409f5a6d:	48 8b 81 b8 04 00 00 	mov    0x4b8(%rcx),%rax
1409f5a74:	48 8b 18             	mov    (%rax),%rbx
1409f5a77:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409f5a7b:	48 39 13             	cmp    %rdx,(%rbx)
1409f5a7e:	74 0f                	je     0x1409f5a8f
1409f5a80:	48 8b 0b             	mov    (%rbx),%rcx
1409f5a83:	e8 d0 78 90 ff       	call   0x1402fd358
1409f5a88:	48 8b 03             	mov    (%rbx),%rax
1409f5a8b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409f5a8f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1409f5a93:	e8 00 7b 00 00       	call   0x1409fd598
1409f5a98:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1409f5a9c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1409f5aa0:	e8 13 80 00 00       	call   0x1409fdab8
1409f5aa5:	45 33 f6             	xor    %r14d,%r14d
1409f5aa8:	83 ce ff             	or     $0xffffffff,%esi
1409f5aab:	4c 39 b7 b0 04 00 00 	cmp    %r14,0x4b0(%rdi)
1409f5ab2:	0f 86 12 02 00 00    	jbe    0x1409f5cca
1409f5ab8:	4c 8d a7 90 01 00 00 	lea    0x190(%rdi),%r12
1409f5abf:	48 8d 97 20 03 00 00 	lea    0x320(%rdi),%rdx
1409f5ac6:	49 8b cc             	mov    %r12,%rcx
1409f5ac9:	e8 6e 74 00 00       	call   0x1409fcf3c
1409f5ace:	84 c0                	test   %al,%al