1400f9752:	48 8b 05 27 7a 20 00 	mov    0x207a27(%rip),%rax        # 0x140301180
1400f9759:	48 33 c4             	xor    %rsp,%rax
1400f975c:	48 89 45 40          	mov    %rax,0x40(%rbp)
1400f9760:	45 33 e4             	xor    %r12d,%r12d
1400f9763:	49 8b f0             	mov    %r8,%rsi
1400f9766:	48 8b da             	mov    %rdx,%rbx
1400f9769:	48 8b f9             	mov    %rcx,%rdi
1400f976c:	4d 85 c0             	test   %r8,%r8
1400f976f:	75 1c                	jne    0x1400f978d
1400f9771:	c7 44 24 30 05 00 00 	movl   $0x5,0x30(%rsp)
1400f9778:	00
1400f9779:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1400f977e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400f9783:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
1400f9788:	e9 18 06 00 00       	jmp    0x1400f9da5
1400f978d:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
1400f9791:	75 10                	jne    0x1400f97a3
1400f9793:	83 79 38 10          	cmpl   $0x10,0x38(%rcx)
1400f9797:	74 10                	je     0x1400f97a9
1400f9799:	c7 44 24 30 06 00 00 	movl   $0x6,0x30(%rsp)
1400f97a0:	00
1400f97a1:	eb d6                	jmp    0x1400f9779
1400f97a3:	83 79 38 10          	cmpl   $0x10,0x38(%rcx)
1400f97a7:	75 0e                	jne    0x1400f97b7
1400f97a9:	41 c7 00 80 00 00 00 	movl   $0x80,(%r8)
1400f97b0:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
1400f97b5:	eb c2                	jmp    0x1400f9779
1400f97b7:	45 89 20             	mov    %r12d,(%r8)
1400f97ba:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1400f97be:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
1400f97c3:	44 89 64 24 68       	mov    %r12d,0x68(%rsp)
1400f97c8:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
1400f97cd:	44 89 64 24 74       	mov    %r12d,0x74(%rsp)
1400f97d2:	48 85 c9             	test   %rcx,%rcx
1400f97d5:	75 1c                	jne    0x1400f97f3
1400f97d7:	c7 44 24 30 06 00 00 	movl   $0x6,0x30(%rsp)
1400f97de:	00
1400f97df:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400f97e4:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1400f97e9:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
1400f97ee:	e9 af 05 00 00       	jmp    0x1400f9da2
1400f97f3:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1400f97f8:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400f97fd:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400f9802:	ff 15 80 8e 23 00    	call   *0x238e80(%rip)        # 0x140332688
1400f9808:	85 c0                	test   %eax,%eax
1400f980a:	44 8b f0             	mov    %eax,%r14d
1400f980d:	41 0f 95 c7          	setne  %r15b
1400f9811:	85 c0                	test   %eax,%eax
1400f9813:	75 06                	jne    0x1400f981b
1400f9815:	ff 15 35 88 11 00    	call   *0x118835(%rip)        # 0x140212050
1400f981b:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
1400f981f:	48 8d 05 ca c1 17 00 	lea    0x17c1ca(%rip),%rax        # 0x1402759f0
1400f9826:	66 0f 6f 35 d2 68 1c 	movdqa 0x1c68d2(%rip),%xmm6        # 0x1402c0100
1400f982d:	00
1400f982e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9831:	48 89 45 08          	mov    %rax,0x8(%rbp)
1400f9835:	48 8d 05 dc 5c 14 00 	lea    0x145cdc(%rip),%rax        # 0x14023f518
1400f983c:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f9840:	48 8d 05 c9 c1 17 00 	lea    0x17c1c9(%rip),%rax        # 0x140275a10
1400f9847:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1400f984b:	8b 44 24 48          	mov    0x48(%rsp),%eax
1400f984f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400f9853:	48 8d 05 be 5c 14 00 	lea    0x145cbe(%rip),%rax        # 0x14023f518
1400f985a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400f985e:	48 8d 47 50          	lea    0x50(%rdi),%rax
1400f9862:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400f9867:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1400f986b:	b9 04 00 00 00       	mov    $0x4,%ecx
1400f9870:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1400f9874:	66 89 4d 18          	mov    %cx,0x18(%rbp)
1400f9878:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400f987c:	66 44 89 65 20       	mov    %r12w,0x20(%rbp)
1400f9881:	66 0f 7f 75 30       	movdqa %xmm6,0x30(%rbp)
1400f9886:	66 89 4d d8          	mov    %cx,-0x28(%rbp)
1400f988a:	66 0f 7f 75 f0       	movdqa %xmm6,-0x10(%rbp)
1400f988f:	66 44 89 65 e0       	mov    %r12w,-0x20(%rbp)
1400f9894:	76 03                	jbe    0x1400f9899
1400f9896:	48 8b 00             	mov    (%rax),%rax
1400f9899:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400f989d:	48 8d 0d 64 80 17 00 	lea    0x178064(%rip),%rcx        # 0x140271908
1400f98a4:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400f98aa:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1400f98ae:	b8 00 01 00 00       	mov    $0x100,%eax
1400f98b3:	66 0f 7f 75 b0       	movdqa %xmm6,-0x50(%rbp)
1400f98b8:	66 89 45 98          	mov    %ax,-0x68(%rbp)
1400f98bc:	41 bd da 80 5c 00    	mov    $0x5c80da,%r13d
1400f98c2:	48 8d 05 9f d4 13 00 	lea    0x13d49f(%rip),%rax        # 0x140236d68
1400f98c9:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f98ce:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1400f98d2:	45 8d 41 30          	lea    0x30(%r9),%r8d
1400f98d6:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400f98da:	41 8b cd             	mov    %r13d,%ecx
1400f98dd:	66 44 89 65 a0       	mov    %r12w,-0x60(%rbp)
1400f98e2:	e8 dd d6 06 00       	call   0x140166fc4
1400f98e7:	48 8d 0d aa c9 14 00 	lea    0x14c9aa(%rip),%rcx        # 0x140246298
1400f98ee:	84 c0                	test   %al,%al
1400f98f0:	74 61                	je     0x1400f9953
1400f98f2:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400f98f6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400f98fb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f9900:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400f9906:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400f990a:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f990f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f9914:	41 8b cd             	mov    %r13d,%ecx
1400f9917:	48 8d 45 00          	lea    0x0(%rbp),%rax
1400f991b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f9920:	45 8d 41 30          	lea    0x30(%r9),%r8d
1400f9924:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400f9929:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f992e:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400f9933:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400f9938:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400f993d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f9942:	48 8d 05 07 b6 17 00 	lea    0x17b607(%rip),%rax        # 0x140274f50
1400f9949:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f994e:	e8 9d da 06 00       	call   0x1401673f0
1400f9953:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400f9957:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1400f995d:	48 83 f8 07          	cmp    $0x7,%rax
1400f9961:	76 2b                	jbe    0x1400f998e
1400f9963:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400f9967:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f996e:	00
1400f996f:	48 8b d1             	mov    %rcx,%rdx
1400f9972:	49 3b c5             	cmp    %r13,%rax
1400f9975:	72 11                	jb     0x1400f9988
1400f9977:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f997b:	48 2b d1             	sub    %rcx,%rdx
1400f997e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f9982:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f9986:	77 7e                	ja     0x1400f9a06
1400f9988:	ff 15 b2 91 11 00    	call   *0x1191b2(%rip)        # 0x140212b40
1400f998e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1400f9992:	66 0f 7f 75 b0       	movdqa %xmm6,-0x50(%rbp)
1400f9997:	66 44 89 65 a0       	mov    %r12w,-0x60(%rbp)
1400f999c:	48 83 f8 07          	cmp    $0x7,%rax
1400f99a0:	76 2b                	jbe    0x1400f99cd
1400f99a2:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400f99a6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f99ad:	00
1400f99ae:	48 8b d1             	mov    %rcx,%rdx
1400f99b1:	49 3b c5             	cmp    %r13,%rax
1400f99b4:	72 11                	jb     0x1400f99c7
1400f99b6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f99ba:	48 2b d1             	sub    %rcx,%rdx
1400f99bd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f99c1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f99c5:	77 3f                	ja     0x1400f9a06
1400f99c7:	ff 15 73 91 11 00    	call   *0x119173(%rip)        # 0x140212b40
1400f99cd:	48 8b 45 38          	mov    0x38(%rbp),%rax
1400f99d1:	66 0f 7f 75 f0       	movdqa %xmm6,-0x10(%rbp)
1400f99d6:	66 44 89 65 e0       	mov    %r12w,-0x20(%rbp)
1400f99db:	48 83 f8 07          	cmp    $0x7,%rax
1400f99df:	76 32                	jbe    0x1400f9a13
1400f99e1:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1400f99e5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f99ec:	00
1400f99ed:	48 8b d1             	mov    %rcx,%rdx
1400f99f0:	49 3b c5             	cmp    %r13,%rax
1400f99f3:	72 18                	jb     0x1400f9a0d
1400f99f5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f99f9:	48 2b d1             	sub    %rcx,%rdx
1400f99fc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f9a00:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f9a04:	76 07                	jbe    0x1400f9a0d
1400f9a06:	ff 15 74 91 11 00    	call   *0x119174(%rip)        # 0x140212b80
1400f9a0c:	cc                   	int3
1400f9a0d:	ff 15 2d 91 11 00    	call   *0x11912d(%rip)        # 0x140212b40
1400f9a13:	45 85 f6             	test   %r14d,%r14d
1400f9a16:	75 3c                	jne    0x1400f9a54
1400f9a18:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400f9a1c:	48 85 c9             	test   %rcx,%rcx
1400f9a1f:	75 0d                	jne    0x1400f9a2e
1400f9a21:	c7 44 24 50 06 00 00 	movl   $0x6,0x50(%rsp)
1400f9a28:	00
1400f9a29:	e9 62 03 00 00       	jmp    0x1400f9d90
1400f9a2e:	48 8d 44 24 74       	lea    0x74(%rsp),%rax
1400f9a33:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400f9a38:	45 33 c9             	xor    %r9d,%r9d
1400f9a3b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f9a40:	45 33 c0             	xor    %r8d,%r8d
1400f9a43:	ba 28 00 00 20       	mov    $0x20000028,%edx
1400f9a48:	ff 15 8a 8c 23 00    	call   *0x238c8a(%rip)        # 0x1403326d8
1400f9a4e:	85 c0                	test   %eax,%eax
1400f9a50:	41 0f 95 c7          	setne  %r15b
1400f9a54:	45 84 ff             	test   %r15b,%r15b
1400f9a57:	41 bf 04 00 00 00    	mov    $0x4,%r15d
1400f9a5d:	75 60                	jne    0x1400f9abf
1400f9a5f:	44 89 64 24 6c       	mov    %r12d,0x6c(%rsp)
1400f9a64:	44 89 7c 24 78       	mov    %r15d,0x78(%rsp)
1400f9a69:	ff 15 e1 85 11 00    	call   *0x1185e1(%rip)        # 0x140212050
1400f9a6f:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400f9a73:	44 8b f0             	mov    %eax,%r14d
1400f9a76:	48 85 c9             	test   %rcx,%rcx
1400f9a79:	74 a6                	je     0x1400f9a21
1400f9a7b:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1400f9a80:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400f9a85:	4c 8d 4c 24 6c       	lea    0x6c(%rsp),%r9
1400f9a8a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f9a8f:	45 33 c0             	xor    %r8d,%r8d
1400f9a92:	ba 13 00 00 20       	mov    $0x20000013,%edx
1400f9a97:	ff 15 3b 8c 23 00    	call   *0x238c3b(%rip)        # 0x1403326d8
1400f9a9d:	41 81 fe 76 2f 00 00 	cmp    $0x2f76,%r14d
1400f9aa4:	75 19                	jne    0x1400f9abf
1400f9aa6:	85 c0                	test   %eax,%eax
1400f9aa8:	74 15                	je     0x1400f9abf
1400f9aaa:	81 7c 24 6c 91 01 00 	cmpl   $0x191,0x6c(%rsp)
1400f9ab1:	00
1400f9ab2:	75 0b                	jne    0x1400f9abf
1400f9ab4:	c7 06 80 00 00 00    	movl   $0x80,(%rsi)
1400f9aba:	e9 cc 02 00 00       	jmp    0x1400f9d8b
1400f9abf:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1400f9ac3:	e8 94 03 fe ff       	call   0x1400d9e5c
1400f9ac8:	8b d0                	mov    %eax,%edx
1400f9aca:	89 16                	mov    %edx,(%rsi)
1400f9acc:	83 f8 40             	cmp    $0x40,%eax
1400f9acf:	77 71                	ja     0x1400f9b42
1400f9ad1:	74 66                	je     0x1400f9b39
1400f9ad3:	8b ca                	mov    %edx,%ecx
1400f9ad5:	85 c0                	test   %eax,%eax
1400f9ad7:	74 57                	je     0x1400f9b30
1400f9ad9:	83 e9 01             	sub    $0x1,%ecx
1400f9adc:	74 49                	je     0x1400f9b27
1400f9ade:	83 e9 01             	sub    $0x1,%ecx
1400f9ae1:	74 38                	je     0x1400f9b1b
1400f9ae3:	83 e9 02             	sub    $0x2,%ecx
1400f9ae6:	74 27                	je     0x1400f9b0f
1400f9ae8:	83 e9 0c             	sub    $0xc,%ecx
1400f9aeb:	74 16                	je     0x1400f9b03
1400f9aed:	83 f9 10             	cmp    $0x10,%ecx
1400f9af0:	b9 00 01 00 00       	mov    $0x100,%ecx
1400f9af5:	75 79                	jne    0x1400f9b70
1400f9af7:	48 8d 05 a2 be 17 00 	lea    0x17bea2(%rip),%rax        # 0x1402759a0
1400f9afe:	e9 af 00 00 00       	jmp    0x1400f9bb2
1400f9b03:	48 8d 05 9e 8b 17 00 	lea    0x178b9e(%rip),%rax        # 0x1402726a8
1400f9b0a:	e9 9e 00 00 00       	jmp    0x1400f9bad
1400f9b0f:	48 8d 05 82 8b 17 00 	lea    0x178b82(%rip),%rax        # 0x140272698
1400f9b16:	e9 92 00 00 00       	jmp    0x1400f9bad
1400f9b1b:	48 8d 05 66 8b 17 00 	lea    0x178b66(%rip),%rax        # 0x140272688
1400f9b22:	e9 86 00 00 00       	jmp    0x1400f9bad
1400f9b27:	48 8d 05 4a be 17 00 	lea    0x17be4a(%rip),%rax        # 0x140275978
1400f9b2e:	eb 7d                	jmp    0x1400f9bad
1400f9b30:	48 8d 05 41 6e 15 00 	lea    0x156e41(%rip),%rax        # 0x140250978
1400f9b37:	eb 74                	jmp    0x1400f9bad
1400f9b39:	48 8d 05 78 8b 17 00 	lea    0x178b78(%rip),%rax        # 0x1402726b8
1400f9b40:	eb 6b                	jmp    0x1400f9bad
1400f9b42:	81 fa 80 00 00 00    	cmp    $0x80,%edx
1400f9b48:	74 5c                	je     0x1400f9ba6
1400f9b4a:	b9 00 01 00 00       	mov    $0x100,%ecx
1400f9b4f:	3b d1                	cmp    %ecx,%edx
1400f9b51:	74 4a                	je     0x1400f9b9d
1400f9b53:	81 fa 00 02 00 00    	cmp    $0x200,%edx
1400f9b59:	74 39                	je     0x1400f9b94
1400f9b5b:	81 fa 00 04 00 00    	cmp    $0x400,%edx
1400f9b61:	74 28                	je     0x1400f9b8b
1400f9b63:	81 fa 00 08 00 00    	cmp    $0x800,%edx
1400f9b69:	74 17                	je     0x1400f9b82
1400f9b6b:	41 3b d5             	cmp    %r13d,%edx
1400f9b6e:	74 09                	je     0x1400f9b79
1400f9b70:	48 8d 05 71 be 17 00 	lea    0x17be71(%rip),%rax        # 0x1402759e8
1400f9b77:	eb 39                	jmp    0x1400f9bb2
1400f9b79:	48 8d 05 f0 96 17 00 	lea    0x1796f0(%rip),%rax        # 0x140273270
1400f9b80:	eb 30                	jmp    0x1400f9bb2
1400f9b82:	48 8d 05 d7 96 17 00 	lea    0x1796d7(%rip),%rax        # 0x140273260
1400f9b89:	eb 27                	jmp    0x1400f9bb2
1400f9b8b:	48 8d 05 be 96 17 00 	lea    0x1796be(%rip),%rax        # 0x140273250
1400f9b92:	eb 1e                	jmp    0x1400f9bb2
1400f9b94:	48 8d 05 1d be 17 00 	lea    0x17be1d(%rip),%rax        # 0x1402759b8
1400f9b9b:	eb 15                	jmp    0x1400f9bb2
1400f9b9d:	48 8d 05 2c be 17 00 	lea    0x17be2c(%rip),%rax        # 0x1402759d0
1400f9ba4:	eb 0c                	jmp    0x1400f9bb2
1400f9ba6:	48 8d 05 db bd 17 00 	lea    0x17bddb(%rip),%rax        # 0x140275988
1400f9bad:	b9 00 01 00 00       	mov    $0x100,%ecx
1400f9bb2:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400f9bb6:	4c 8d 05 33 be 17 00 	lea    0x17be33(%rip),%r8        # 0x1402759f0
1400f9bbd:	48 8d 05 a4 d1 13 00 	lea    0x13d1a4(%rip),%rax        # 0x140236d68
1400f9bc4:	4c 89 45 08          	mov    %r8,0x8(%rbp)
1400f9bc8:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f9bcc:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f9bcf:	48 8d 05 3a be 17 00 	lea    0x17be3a(%rip),%rax        # 0x140275a10
1400f9bd6:	66 44 89 7d 18       	mov    %r15w,0x18(%rbp)
1400f9bdb:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1400f9bdf:	48 8d 05 32 59 14 00 	lea    0x145932(%rip),%rax        # 0x14023f518
1400f9be6:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400f9bea:	48 8d 47 50          	lea    0x50(%rdi),%rax
1400f9bee:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400f9bf3:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1400f9bf7:	66 44 89 65 20       	mov    %r12w,0x20(%rbp)
1400f9bfc:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1400f9c00:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
1400f9c04:	66 0f 7f 75 30       	movdqa %xmm6,0x30(%rbp)
1400f9c09:	66 44 89 7d 98       	mov    %r15w,-0x68(%rbp)
1400f9c0e:	66 0f 7f 75 b0       	movdqa %xmm6,-0x50(%rbp)
1400f9c13:	66 44 89 65 a0       	mov    %r12w,-0x60(%rbp)
1400f9c18:	76 03                	jbe    0x1400f9c1d
1400f9c1a:	48 8b 00             	mov    (%rax),%rax
1400f9c1d:	48 8d 15 e4 7c 17 00 	lea    0x177ce4(%rip),%rdx        # 0x140271908
1400f9c24:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400f9c28:	41 be 02 00 00 00    	mov    $0x2,%r14d
1400f9c2e:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
1400f9c32:	66 89 4d d8          	mov    %cx,-0x28(%rbp)
1400f9c36:	48 8d 05 2b d1 13 00 	lea    0x13d12b(%rip),%rax        # 0x140236d68
1400f9c3d:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400f9c41:	be db 80 5c 00       	mov    $0x5c80db,%esi
1400f9c46:	45 8b ce             	mov    %r14d,%r9d
1400f9c49:	45 8d 7e 30          	lea    0x30(%r14),%r15d
1400f9c4d:	66 0f 7f 75 f0       	movdqa %xmm6,-0x10(%rbp)
1400f9c52:	45 8b c7             	mov    %r15d,%r8d
1400f9c55:	66 44 89 65 e0       	mov    %r12w,-0x20(%rbp)
1400f9c5a:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f9c5f:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400f9c63:	8b ce                	mov    %esi,%ecx
1400f9c65:	e8 5a d3 06 00       	call   0x140166fc4
1400f9c6a:	84 c0                	test   %al,%al
1400f9c6c:	74 63                	je     0x1400f9cd1
1400f9c6e:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400f9c72:	45 8b ce             	mov    %r14d,%r9d
1400f9c75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f9c7a:	45 8b c7             	mov    %r15d,%r8d
1400f9c7d:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400f9c81:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f9c86:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f9c8b:	8b ce                	mov    %esi,%ecx
1400f9c8d:	48 8d 45 00          	lea    0x0(%rbp),%rax
1400f9c91:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f9c96:	48 8d 05 fb c5 14 00 	lea    0x14c5fb(%rip),%rax        # 0x140246298
1400f9c9d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f9ca2:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400f9ca7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f9cac:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400f9cb1:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400f9cb6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400f9cbb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f9cc0:	48 8d 05 69 b2 17 00 	lea    0x17b269(%rip),%rax        # 0x140274f30
1400f9cc7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f9ccc:	e8 1f d7 06 00       	call   0x1401673f0
1400f9cd1:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1400f9cd5:	48 83 f8 07          	cmp    $0x7,%rax
1400f9cd9:	76 2b                	jbe    0x1400f9d06
1400f9cdb:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400f9cdf:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f9ce6:	00
1400f9ce7:	48 8b d1             	mov    %rcx,%rdx
1400f9cea:	49 3b c5             	cmp    %r13,%rax
1400f9ced:	72 11                	jb     0x1400f9d00
1400f9cef:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f9cf3:	48 2b d1             	sub    %rcx,%rdx
1400f9cf6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax