1408e65cf:	ba 02 00 00 00       	mov    $0x2,%edx
1408e65d4:	49 8b cd             	mov    %r13,%rcx
1408e65d7:	e8 c4 cb 01 00       	call   0x1409031a0
1408e65dc:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e65e2:	85 f6                	test   %esi,%esi
1408e65e4:	79 03                	jns    0x1408e65e9
1408e65e6:	8d 72 ff             	lea    -0x1(%rdx),%esi
1408e65e9:	48 8b 03             	mov    (%rbx),%rax
1408e65ec:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e65f0:	74 1a                	je     0x1408e660c
1408e65f2:	48 8d 05 5f d8 b4 00 	lea    0xb4d85f(%rip),%rax        # 0x141433e58
1408e65f9:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1408e6600:	01 00 00 00
1408e6604:	89 50 08             	mov    %edx,0x8(%rax)
1408e6607:	e9 ec 00 00 00       	jmp    0x1408e66f8
1408e660c:	48 63 c6             	movslq %esi,%rax
1408e660f:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1408e6616:	01 00 00 00
1408e661a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e661e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6625:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e6629:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e662d:	e9 c6 00 00 00       	jmp    0x1408e66f8
1408e6632:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e6637:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1408e663e:	01 00 00 00
1408e6642:	e9 b1 00 00 00       	jmp    0x1408e66f8
1408e6647:	8b 44 24 60          	mov    0x60(%rsp),%eax
1408e664b:	4d 8b cf             	mov    %r15,%r9
1408e664e:	03 84 24 c0 01 00 00 	add    0x1c0(%rsp),%eax
1408e6655:	4c 8b c7             	mov    %rdi,%r8
1408e6658:	48 8b 94 24 00 02 00 	mov    0x200(%rsp),%rdx
1408e665f:	00
1408e6660:	49 8b cd             	mov    %r13,%rcx
1408e6663:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6667:	e8 d4 f7 01 00       	call   0x140905e40
1408e666c:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6673:	33 f6                	xor    %esi,%esi
1408e6675:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e667b:	7f 28                	jg     0x1408e66a5
1408e667d:	44 8b 8c 24 e8 01 00 	mov    0x1e8(%rsp),%r9d
1408e6684:	00
1408e6685:	45 33 c0             	xor    %r8d,%r8d
1408e6688:	ba 08 00 00 00       	mov    $0x8,%edx
1408e668d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408e6691:	48 8b cb             	mov    %rbx,%rcx
1408e6694:	e8 07 67 fc ff       	call   0x1408acda0
1408e6699:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e669e:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e66a3:	eb 55                	jmp    0x1408e66fa
1408e66a5:	8b 94 24 e8 01 00 00 	mov    0x1e8(%rsp),%edx
1408e66ac:	8d 41 01             	lea    0x1(%rcx),%eax
1408e66af:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e66b4:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e66b8:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e66bd:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e66c3:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e66ca:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e66d1:	00
1408e66d2:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e66d6:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
1408e66da:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
1408e66df:	eb 19                	jmp    0x1408e66fa
1408e66e1:	4d 8b c7             	mov    %r15,%r8
1408e66e4:	8b d6                	mov    %esi,%edx
1408e66e6:	49 8b cd             	mov    %r13,%rcx
1408e66e9:	e8 b2 ca 01 00       	call   0x1409031a0
1408e66ee:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e66f3:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e66f8:	33 f6                	xor    %esi,%esi
1408e66fa:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408e66fe:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
1408e6705:	f7 d2                	not    %edx
1408e6707:	8b 41 48             	mov    0x48(%rcx),%eax
1408e670a:	03 41 44             	add    0x44(%rcx),%eax
1408e670d:	79 0d                	jns    0x1408e671c
1408e670f:	44 8b c2             	mov    %edx,%r8d
1408e6712:	48 8b d3             	mov    %rbx,%rdx
1408e6715:	e8 86 ae fd ff       	call   0x1408c15a0
1408e671a:	eb 10                	jmp    0x1408e672c
1408e671c:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408e6720:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408e6726:	48 63 d2             	movslq %edx,%rdx
1408e6729:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
1408e672c:	45 3b f4             	cmp    %r12d,%r14d
1408e672f:	74 36                	je     0x1408e6767
1408e6731:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1408e6738:	83 f8 01             	cmp    $0x1,%eax
1408e673b:	75 1c                	jne    0x1408e6759
1408e673d:	45 85 f6             	test   %r14d,%r14d
1408e6740:	74 25                	je     0x1408e6767
1408e6742:	41 0f b6 45 1f       	movzbl 0x1f(%r13),%eax
1408e6747:	3c 08                	cmp    $0x8,%al
1408e6749:	73 1c                	jae    0x1408e6767
1408e674b:	45 89 b4 85 d8 00 00 	mov    %r14d,0xd8(%r13,%rax,4)
1408e6752:	00
1408e6753:	41 fe 45 1f          	incb   0x1f(%r13)
1408e6757:	eb 0e                	jmp    0x1408e6767
1408e6759:	41 3b 45 28          	cmp    0x28(%r13),%eax
1408e675d:	7e 08                	jle    0x1408e6767
1408e675f:	41 89 45 28          	mov    %eax,0x28(%r13)
1408e6763:	45 89 75 2c          	mov    %r14d,0x2c(%r13)
1408e6767:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
1408e676e:	00
1408e676f:	48 85 ff             	test   %rdi,%rdi
1408e6772:	0f 84 bb 00 00 00    	je     0x1408e6833
1408e6778:	8b ac 24 9c 00 00 00 	mov    0x9c(%rsp),%ebp
1408e677f:	85 ed                	test   %ebp,%ebp
1408e6781:	0f 84 ac 00 00 00    	je     0x1408e6833
1408e6787:	48 8b 47 20          	mov    0x20(%rdi),%rax
1408e678b:	48 85 c0             	test   %rax,%rax
1408e678e:	74 11                	je     0x1408e67a1
1408e6790:	48 83 38 00          	cmpq   $0x0,(%rax)
1408e6794:	74 0b                	je     0x1408e67a1
1408e6796:	48 83 78 38 00       	cmpq   $0x0,0x38(%rax)
1408e679b:	0f 85 92 00 00 00    	jne    0x1408e6833
1408e67a1:	8b 54 24 78          	mov    0x78(%rsp),%edx
1408e67a5:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e67ac:	ff c2                	inc    %edx
1408e67ae:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e67b4:	7f 19                	jg     0x1408e67cf
1408e67b6:	44 8b ca             	mov    %edx,%r9d
1408e67b9:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408e67bd:	ba 08 00 00 00       	mov    $0x8,%edx
1408e67c2:	45 33 c0             	xor    %r8d,%r8d
1408e67c5:	48 8b cb             	mov    %rbx,%rcx
1408e67c8:	e8 d3 65 fc ff       	call   0x1408acda0
1408e67cd:	eb 29                	jmp    0x1408e67f8
1408e67cf:	8d 41 01             	lea    0x1(%rcx),%eax
1408e67d2:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e67d8:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e67dc:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e67e3:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e67ea:	00
1408e67eb:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e67ef:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
1408e67f3:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
1408e67f8:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e67fe:	85 ed                	test   %ebp,%ebp
1408e6800:	79 03                	jns    0x1408e6805
1408e6802:	8d 6a ff             	lea    -0x1(%rdx),%ebp
1408e6805:	48 8b 03             	mov    (%rbx),%rax
1408e6808:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e680c:	74 09                	je     0x1408e6817
1408e680e:	48 8d 05 43 d6 b4 00 	lea    0xb4d643(%rip),%rax        # 0x141433e58
1408e6815:	eb 12                	jmp    0x1408e6829
1408e6817:	48 63 c5             	movslq %ebp,%rax
1408e681a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e681e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6825:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e6829:	89 50 08             	mov    %edx,0x8(%rax)
1408e682c:	89 b4 24 9c 00 00 00 	mov    %esi,0x9c(%rsp)
1408e6833:	4c 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%r9
1408e683a:	00
1408e683b:	48 8b b4 24 00 02 00 	mov    0x200(%rsp),%rsi
1408e6842:	00
1408e6843:	44 8b 74 24 60       	mov    0x60(%rsp),%r14d
1408e6848:	83 bc 24 c4 00 00 00 	cmpl   $0x0,0xc4(%rsp)
1408e684f:	00
1408e6850:	74 36                	je     0x1408e6888
1408e6852:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1408e6859:	ff c0                	inc    %eax
1408e685b:	4c 63 f0             	movslq %eax,%r14
1408e685e:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
1408e6865:	44 3b b4 24 d0 00 00 	cmp    0xd0(%rsp),%r14d
1408e686c:	00
1408e686d:	7d 50                	jge    0x1408e68bf
1408e686f:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1408e6876:	00
1408e6877:	49 8b c6             	mov    %r14,%rax
1408e687a:	48 03 c0             	add    %rax,%rax
1408e687d:	44 8b 74 c1 08       	mov    0x8(%rcx,%rax,8),%r14d
1408e6882:	4c 8b 3c c1          	mov    (%rcx,%rax,8),%r15
1408e6886:	eb 21                	jmp    0x1408e68a9
1408e6888:	4c 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15
1408e688f:	00
1408e6890:	41 ff c6             	inc    %r14d
1408e6893:	4d 8b 7f 28          	mov    0x28(%r15),%r15
1408e6897:	49 8b c7             	mov    %r15,%rax
1408e689a:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
1408e68a1:	00
1408e68a2:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
1408e68a9:	4c 89 bc 24 00 01 00 	mov    %r15,0x100(%rsp)
1408e68b0:	00
1408e68b1:	44 89 74 24 60       	mov    %r14d,0x60(%rsp)
1408e68b6:	4d 85 ff             	test   %r15,%r15
1408e68b9:	0f 85 93 ed ff ff    	jne    0x1408e5652
1408e68bf:	44 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12d
1408e68c6:	00
1408e68c7:	8b 7c 24 7c          	mov    0x7c(%rsp),%edi
1408e68cb:	48 8b ac 24 a8 01 00 	mov    0x1a8(%rsp),%rbp
1408e68d2:	00
1408e68d3:	0f 28 b4 24 40 01 00 	movaps 0x140(%rsp),%xmm6
1408e68da:	00
1408e68db:	8b 94 24 ac 00 00 00 	mov    0xac(%rsp),%edx
1408e68e2:	85 d2                	test   %edx,%edx
1408e68e4:	0f 84 92 00 00 00    	je     0x1408e697c
1408e68ea:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e68f1:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e68f7:	7f 1b                	jg     0x1408e6914
1408e68f9:	33 c0                	xor    %eax,%eax
1408e68fb:	44 8b ca             	mov    %edx,%r9d
1408e68fe:	ba 08 00 00 00       	mov    $0x8,%edx
1408e6903:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6907:	45 33 c0             	xor    %r8d,%r8d
1408e690a:	48 8b cb             	mov    %rbx,%rcx
1408e690d:	e8 8e 64 fc ff       	call   0x1408acda0
1408e6912:	eb 2d                	jmp    0x1408e6941
1408e6914:	8d 41 01             	lea    0x1(%rcx),%eax
1408e6917:	45 33 c0             	xor    %r8d,%r8d
1408e691a:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6920:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e6924:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e692b:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e6932:	00
1408e6933:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e6937:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
1408e693c:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e6941:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
1408e6948:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e694e:	85 c9                	test   %ecx,%ecx
1408e6950:	79 03                	jns    0x1408e6955
1408e6952:	8d 4a ff             	lea    -0x1(%rdx),%ecx
1408e6955:	48 8b 03             	mov    (%rbx),%rax
1408e6958:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e695c:	74 09                	je     0x1408e6967
1408e695e:	48 8d 05 f3 d4 b4 00 	lea    0xb4d4f3(%rip),%rax        # 0x141433e58
1408e6965:	eb 12                	jmp    0x1408e6979
1408e6967:	48 63 c1             	movslq %ecx,%rax
1408e696a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e696e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6975:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e6979:	89 50 08             	mov    %edx,0x8(%rax)
1408e697c:	83 bc 24 a4 00 00 00 	cmpl   $0x0,0xa4(%rsp)
1408e6983:	00
1408e6984:	0f 84 56 02 00 00    	je     0x1408e6be0
1408e698a:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6991:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
1408e6996:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e699c:	7f 1b                	jg     0x1408e69b9
1408e699e:	33 c0                	xor    %eax,%eax
1408e69a0:	44 8b cf             	mov    %edi,%r9d
1408e69a3:	ba 10 00 00 00       	mov    $0x10,%edx
1408e69a8:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e69ac:	48 8b cb             	mov    %rbx,%rcx
1408e69af:	e8 ec 63 fc ff       	call   0x1408acda0
1408e69b4:	45 33 c9             	xor    %r9d,%r9d
1408e69b7:	eb 31                	jmp    0x1408e69ea
1408e69b9:	8d 41 01             	lea    0x1(%rcx),%eax
1408e69bc:	45 33 c9             	xor    %r9d,%r9d
1408e69bf:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e69c5:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e69c9:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e69d0:	c7 04 c8 10 00 00 00 	movl   $0x10,(%rax,%rcx,8)
1408e69d7:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408e69dc:	89 7c c8 08          	mov    %edi,0x8(%rax,%rcx,8)
1408e69e0:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
1408e69e5:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e69ea:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
1408e69f1:	00 00
1408e69f3:	0f 85 68 01 00 00    	jne    0x1408e6b61
1408e69f9:	44 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%r8d
1408e6a00:	00
1408e6a01:	45 85 c0             	test   %r8d,%r8d
1408e6a04:	0f 84 83 00 00 00    	je     0x1408e6a8d
1408e6a0a:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6a11:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e6a17:	7f 22                	jg     0x1408e6a3b
1408e6a19:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e6a1e:	45 8b cc             	mov    %r12d,%r9d
1408e6a21:	44 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%r8d
1408e6a28:	00
1408e6a29:	ba 35 00 00 00       	mov    $0x35,%edx
1408e6a2e:	48 8b cb             	mov    %rbx,%rcx
1408e6a31:	e8 6a 63 fc ff       	call   0x1408acda0
1408e6a36:	45 33 c9             	xor    %r9d,%r9d
1408e6a39:	eb 35                	jmp    0x1408e6a70
1408e6a3b:	8b 94 24 c8 01 00 00 	mov    0x1c8(%rsp),%edx
1408e6a42:	8d 41 01             	lea    0x1(%rcx),%eax
1408e6a45:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6a4b:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e6a4f:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6a56:	c7 04 c8 35 00 00 00 	movl   $0x35,(%rax,%rcx,8)
1408e6a5d:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e6a61:	44 89 64 c8 08       	mov    %r12d,0x8(%rax,%rcx,8)
1408e6a66:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
1408e6a6b:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e6a70:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408e6a77:	85 c0                	test   %eax,%eax
1408e6a79:	7e 12                	jle    0x1408e6a8d
1408e6a7b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e6a7f:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6a86:	66 c7 44 c8 ea 90 00 	movw   $0x90,-0x16(%rax,%rcx,8)
1408e6a8d:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6a94:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e6a9a:	7f 25                	jg     0x1408e6ac1
1408e6a9c:	8b 84 24 c8 01 00 00 	mov    0x1c8(%rsp),%eax
1408e6aa3:	45 8b cc             	mov    %r12d,%r9d
1408e6aa6:	44 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%r8d
1408e6aad:	00
1408e6aae:	ba 1e 00 00 00       	mov    $0x1e,%edx
1408e6ab3:	48 8b cb             	mov    %rbx,%rcx
1408e6ab6:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6aba:	e8 e1 62 fc ff       	call   0x1408acda0
1408e6abf:	eb 3b                	jmp    0x1408e6afc
1408e6ac1:	8b 94 24 b8 01 00 00 	mov    0x1b8(%rsp),%edx
1408e6ac8:	8d 41 01             	lea    0x1(%rcx),%eax
1408e6acb:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6ad1:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e6ad5:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6adc:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e6ae0:	8b 94 24 c8 01 00 00 	mov    0x1c8(%rsp),%edx
1408e6ae7:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
1408e6aeb:	c7 04 c8 1e 00 00 00 	movl   $0x1e,(%rax,%rcx,8)
1408e6af2:	44 89 64 c8 08       	mov    %r12d,0x8(%rax,%rcx,8)
1408e6af7:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e6afc:	48 0f bf 45 34       	movswq 0x34(%rbp),%rax
1408e6b01:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1408e6b05:	66 85 c0             	test   %ax,%ax
1408e6b08:	78 23                	js     0x1408e6b2d
1408e6b0a:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
1408e6b0e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e6b12:	48 8d 15 43 1f 6f 00 	lea    0x6f1f43(%rip),%rdx        # 0x140fd8a5c
1408e6b19:	4d 8b 0c c9          	mov    (%r9,%rcx,8),%r9
1408e6b1d:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408e6b21:	e8 0a 6c 00 00       	call   0x1408ed730
1408e6b26:	b9 13 06 00 00       	mov    $0x613,%ecx
1408e6b2b:	eb 15                	jmp    0x1408e6b42
1408e6b2d:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408e6b31:	48 8d 15 40 b0 76 00 	lea    0x76b040(%rip),%rdx        # 0x141051b78
1408e6b38:	e8 f3 6b 00 00       	call   0x1408ed730
1408e6b3d:	b9 13 0a 00 00       	mov    $0xa13,%ecx
1408e6b42:	8b d1                	mov    %ecx,%edx
1408e6b44:	c6 44 24 28 02       	movb   $0x2,0x28(%rsp)
1408e6b49:	49 8b cd             	mov    %r13,%rcx
1408e6b4c:	c6 44 24 20 fa       	movb   $0xfa,0x20(%rsp)
1408e6b51:	4c 8b c8             	mov    %rax,%r9
1408e6b54:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1408e6b5a:	e8 b1 1a 00 00       	call   0x1408e8610
1408e6b5f:	eb 54                	jmp    0x1408e6bb5
1408e6b61:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6b68:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e6b6e:	7f 1a                	jg     0x1408e6b8a
1408e6b70:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1408e6b75:	45 33 c0             	xor    %r8d,%r8d
1408e6b78:	45 8b cc             	mov    %r12d,%r9d
1408e6b7b:	ba 08 00 00 00       	mov    $0x8,%edx
1408e6b80:	48 8b cb             	mov    %rbx,%rcx
1408e6b83:	e8 18 62 fc ff       	call   0x1408acda0
1408e6b88:	eb 2b                	jmp    0x1408e6bb5