1402f974f:	4c 03 e0             	add    %rax,%r12
1402f9752:	8b 44 24 58          	mov    0x58(%rsp),%eax
1402f9756:	4c 03 e0             	add    %rax,%r12
1402f9759:	49 8b c4             	mov    %r12,%rax
1402f975c:	48 c1 e8 20          	shr    $0x20,%rax
1402f9760:	48 03 c8             	add    %rax,%rcx
1402f9763:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402f9767:	48 03 c8             	add    %rax,%rcx
1402f976a:	48 8b c1             	mov    %rcx,%rax
1402f976d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402f9772:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1402f9776:	48 c1 e8 20          	shr    $0x20,%rax
1402f977a:	48 03 d0             	add    %rax,%rdx
1402f977d:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402f9781:	48 03 d0             	add    %rax,%rdx
1402f9784:	49 0f af c8          	imul   %r8,%rcx
1402f9788:	48 8b c2             	mov    %rdx,%rax
1402f978b:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1402f9790:	48 c1 e8 20          	shr    $0x20,%rax
1402f9794:	48 03 c8             	add    %rax,%rcx
1402f9797:	8b 44 24 48          	mov    0x48(%rsp),%eax
1402f979b:	48 03 c8             	add    %rax,%rcx
1402f979e:	48 8b c1             	mov    %rcx,%rax
1402f97a1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402f97a6:	48 c1 e8 20          	shr    $0x20,%rax
1402f97aa:	4c 03 e8             	add    %rax,%r13
1402f97ad:	8b 44 24 60          	mov    0x60(%rsp),%eax
1402f97b1:	4c 03 e8             	add    %rax,%r13
1402f97b4:	4c 0f af 75 b8       	imul   -0x48(%rbp),%r14
1402f97b9:	49 8b c5             	mov    %r13,%rax
1402f97bc:	48 c1 e8 20          	shr    $0x20,%rax
1402f97c0:	41 8b f8             	mov    %r8d,%edi
1402f97c3:	48 0f af 7d c0       	imul   -0x40(%rbp),%rdi
1402f97c8:	4c 0f af 45 c8       	imul   -0x38(%rbp),%r8
1402f97cd:	4c 03 f0             	add    %rax,%r14
1402f97d0:	8b 44 24 68          	mov    0x68(%rsp),%eax
1402f97d4:	4c 03 f0             	add    %rax,%r14
1402f97d7:	49 8b c6             	mov    %r14,%rax
1402f97da:	48 c1 e8 20          	shr    $0x20,%rax
1402f97de:	48 03 f8             	add    %rax,%rdi
1402f97e1:	8b 44 24 70          	mov    0x70(%rsp),%eax
1402f97e5:	48 03 f8             	add    %rax,%rdi
1402f97e8:	48 8b c7             	mov    %rdi,%rax
1402f97eb:	48 c1 e8 20          	shr    $0x20,%rax
1402f97ef:	4c 03 c0             	add    %rax,%r8
1402f97f2:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402f97f6:	4c 03 c0             	add    %rax,%r8
1402f97f9:	49 8b c0             	mov    %r8,%rax
1402f97fc:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1402f9801:	48 c1 e8 20          	shr    $0x20,%rax
1402f9805:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402f980a:	89 45 68             	mov    %eax,0x68(%rbp)
1402f980d:	41 69 c2 c5 8b 91 ae 	imul   $0xae918bc5,%r10d,%eax
1402f9814:	8b d0                	mov    %eax,%edx
1402f9816:	8b c8                	mov    %eax,%ecx
1402f9818:	b8 f3 44 58 ab       	mov    $0xab5844f3,%eax
1402f981d:	48 0f af c8          	imul   %rax,%rcx
1402f9821:	41 8b c2             	mov    %r10d,%eax
1402f9824:	48 03 c8             	add    %rax,%rcx
1402f9827:	41 8b c1             	mov    %r9d,%eax
1402f982a:	48 c1 e9 20          	shr    $0x20,%rcx
1402f982e:	44 8b ca             	mov    %edx,%r9d
1402f9831:	4c 69 d2 92 c2 78 23 	imul   $0x2378c292,%rdx,%r10
1402f9838:	4c 03 d1             	add    %rcx,%r10
1402f983b:	8b ca                	mov    %edx,%ecx
1402f983d:	4c 03 d0             	add    %rax,%r10
1402f9840:	b8 55 8f c5 8d       	mov    $0x8dc58f55,%eax
1402f9845:	48 0f af c8          	imul   %rax,%rcx
1402f9849:	49 8b c2             	mov    %r10,%rax
1402f984c:	4c 89 55 d0          	mov    %r10,-0x30(%rbp)
1402f9850:	48 c1 e8 20          	shr    $0x20,%rax
1402f9854:	48 03 c8             	add    %rax,%rcx
1402f9857:	44 89 55 30          	mov    %r10d,0x30(%rbp)
1402f985b:	41 8b c3             	mov    %r11d,%eax
1402f985e:	48 03 c8             	add    %rax,%rcx
1402f9861:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1402f9865:	89 4d 34             	mov    %ecx,0x34(%rbp)
1402f9868:	48 c1 e9 20          	shr    $0x20,%rcx
1402f986c:	48 69 c2 72 c2 6c 21 	imul   $0x216cc272,%rdx,%rax
1402f9873:	48 03 c8             	add    %rax,%rcx
1402f9876:	8b c3                	mov    %ebx,%eax
1402f9878:	48 03 c8             	add    %rax,%rcx
1402f987b:	b8 90 36 d6 ae       	mov    $0xaed63690,%eax
1402f9880:	4c 0f af c8          	imul   %rax,%r9
1402f9884:	48 8b c1             	mov    %rcx,%rax
1402f9887:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1402f988b:	48 c1 e8 20          	shr    $0x20,%rax
1402f988f:	4c 03 c8             	add    %rax,%r9
1402f9892:	89 4d 38             	mov    %ecx,0x38(%rbp)
1402f9895:	8b c6                	mov    %esi,%eax
1402f9897:	8b ca                	mov    %edx,%ecx
1402f9899:	4c 03 c8             	add    %rax,%r9
1402f989c:	b8 49 db 4e c4       	mov    $0xc44edb49,%eax
1402f98a1:	48 0f af c8          	imul   %rax,%rcx
1402f98a5:	49 8b c1             	mov    %r9,%rax
1402f98a8:	4c 89 4d e8          	mov    %r9,-0x18(%rbp)
1402f98ac:	48 c1 e8 20          	shr    $0x20,%rax
1402f98b0:	48 03 c8             	add    %rax,%rcx
1402f98b3:	44 89 4d 3c          	mov    %r9d,0x3c(%rbp)
1402f98b7:	4c 69 ca e9 23 ca 7c 	imul   $0x7cca23e9,%rdx,%r9
1402f98be:	41 8b c7             	mov    %r15d,%eax
1402f98c1:	48 03 c8             	add    %rax,%rcx
1402f98c4:	48 8b c1             	mov    %rcx,%rax
1402f98c7:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1402f98cb:	48 c1 e8 20          	shr    $0x20,%rax
1402f98cf:	4c 03 c8             	add    %rax,%r9
1402f98d2:	89 4d 40             	mov    %ecx,0x40(%rbp)
1402f98d5:	41 8b c4             	mov    %r12d,%eax
1402f98d8:	4c 03 c8             	add    %rax,%r9
1402f98db:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
1402f98e0:	44 89 4d 44          	mov    %r9d,0x44(%rbp)
1402f98e4:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1402f98e8:	8b ca                	mov    %edx,%ecx
1402f98ea:	4c 8b 5d 00          	mov    0x0(%rbp),%r11
1402f98ee:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402f98f3:	48 0f af c8          	imul   %rax,%rcx
1402f98f7:	48 8b 75 08          	mov    0x8(%rbp),%rsi
1402f98fb:	49 8b c1             	mov    %r9,%rax
1402f98fe:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1402f9903:	4c 8b 7d 10          	mov    0x10(%rbp),%r15
1402f9907:	4c 8b 65 18          	mov    0x18(%rbp),%r12
1402f990b:	48 c1 e8 20          	shr    $0x20,%rax
1402f990f:	48 03 c1             	add    %rcx,%rax
1402f9912:	4c 03 c8             	add    %rax,%r9
1402f9915:	49 8b c1             	mov    %r9,%rax
1402f9918:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1402f991d:	48 c1 e8 20          	shr    $0x20,%rax
1402f9921:	48 03 c1             	add    %rcx,%rax
1402f9924:	44 89 4d 48          	mov    %r9d,0x48(%rbp)
1402f9928:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1402f992d:	4c 03 c8             	add    %rax,%r9
1402f9930:	49 8b c1             	mov    %r9,%rax
1402f9933:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1402f9938:	48 c1 e8 20          	shr    $0x20,%rax
1402f993c:	48 03 c1             	add    %rcx,%rax
1402f993f:	44 89 4d 4c          	mov    %r9d,0x4c(%rbp)
1402f9943:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
1402f9948:	4c 03 c8             	add    %rax,%r9
1402f994b:	49 8b c1             	mov    %r9,%rax
1402f994e:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1402f9953:	48 c1 e8 20          	shr    $0x20,%rax
1402f9957:	48 03 c1             	add    %rcx,%rax
1402f995a:	44 89 4d 50          	mov    %r9d,0x50(%rbp)
1402f995e:	45 8b cd             	mov    %r13d,%r9d
1402f9961:	4c 8b 6d 20          	mov    0x20(%rbp),%r13
1402f9965:	4c 03 c8             	add    %rax,%r9
1402f9968:	49 8b c1             	mov    %r9,%rax
1402f996b:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1402f9970:	48 c1 e8 20          	shr    $0x20,%rax
1402f9974:	48 03 c1             	add    %rcx,%rax
1402f9977:	44 89 4d 54          	mov    %r9d,0x54(%rbp)
1402f997b:	45 8b ce             	mov    %r14d,%r9d
1402f997e:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
1402f9982:	4c 03 c8             	add    %rax,%r9
1402f9985:	49 8b c1             	mov    %r9,%rax
1402f9988:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1402f998d:	48 c1 e8 20          	shr    $0x20,%rax
1402f9991:	48 03 c1             	add    %rcx,%rax
1402f9994:	44 89 4d 58          	mov    %r9d,0x58(%rbp)
1402f9998:	44 8b cf             	mov    %edi,%r9d
1402f999b:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1402f999f:	4c 03 c8             	add    %rax,%r9
1402f99a2:	48 69 c2 ff ff ff 3f 	imul   $0x3fffffff,%rdx,%rax
1402f99a9:	49 8b c9             	mov    %r9,%rcx
1402f99ac:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1402f99b1:	48 c1 e9 20          	shr    $0x20,%rcx
1402f99b5:	48 03 c8             	add    %rax,%rcx
1402f99b8:	44 89 4d 5c          	mov    %r9d,0x5c(%rbp)
1402f99bc:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
1402f99c0:	41 8b c0             	mov    %r8d,%eax
1402f99c3:	48 03 c8             	add    %rax,%rcx
1402f99c6:	8b 44 24 78          	mov    0x78(%rsp),%eax
1402f99ca:	48 8b d1             	mov    %rcx,%rdx
1402f99cd:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402f99d2:	48 c1 ea 20          	shr    $0x20,%rdx
1402f99d6:	48 03 c2             	add    %rdx,%rax
1402f99d9:	89 4d 60             	mov    %ecx,0x60(%rbp)
1402f99dc:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402f99e0:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f99e4:	48 03 c1             	add    %rcx,%rax
1402f99e7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402f99eb:	48 83 c2 04          	add    $0x4,%rdx
1402f99ef:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402f99f4:	89 45 64             	mov    %eax,0x64(%rbp)
1402f99f7:	48 c1 e8 20          	shr    $0x20,%rax
1402f99fb:	48 83 6d 88 01       	subq   $0x1,-0x78(%rbp)
1402f9a00:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402f9a05:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1402f9a09:	0f 85 92 fc ff ff    	jne    0x1402f96a1
1402f9a0f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1402f9a13:	4c 8d 0d d6 fc 0b 00 	lea    0xbfcd6(%rip),%r9        # 0x1403b96f0
1402f9a1a:	4c 8d 05 cf fc 0b 00 	lea    0xbfccf(%rip),%r8        # 0x1403b96f0
1402f9a21:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402f9a25:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1402f9a29:	e8 32 00 00 00       	call   0x1402f9a60
1402f9a2e:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1402f9a32:	48 33 cc             	xor    %rsp,%rcx
1402f9a35:	e8 06 0c 00 00       	call   0x1402fa640
1402f9a3a:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
1402f9a41:	00
1402f9a42:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1402f9a46:	49 8b 73 40          	mov    0x40(%r11),%rsi
1402f9a4a:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1402f9a4e:	49 8b e3             	mov    %r11,%rsp
1402f9a51:	41 5f                	pop    %r15
1402f9a53:	41 5e                	pop    %r14
1402f9a55:	41 5d                	pop    %r13
1402f9a57:	41 5c                	pop    %r12
1402f9a59:	5d                   	pop    %rbp
1402f9a5a:	c3                   	ret
1402f9a5b:	cc                   	int3
1402f9a5c:	cc                   	int3
1402f9a5d:	cc                   	int3
1402f9a5e:	cc                   	int3
1402f9a5f:	cc                   	int3
1402f9a60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402f9a65:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402f9a6a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402f9a6f:	55                   	push   %rbp
1402f9a70:	56                   	push   %rsi
1402f9a71:	57                   	push   %rdi
1402f9a72:	41 54                	push   %r12
1402f9a74:	41 55                	push   %r13
1402f9a76:	41 56                	push   %r14
1402f9a78:	41 57                	push   %r15
1402f9a7a:	b8 20 00 00 00       	mov    $0x20,%eax
1402f9a7f:	e8 5c 0b 00 00       	call   0x1402fa5e0
1402f9a84:	48 2b e0             	sub    %rax,%rsp
1402f9a87:	41 8b 00             	mov    (%r8),%eax
1402f9a8a:	4c 8b d1             	mov    %rcx,%r10
1402f9a8d:	44 8b 22             	mov    (%rdx),%r12d
1402f9a90:	4c 2b e0             	sub    %rax,%r12
1402f9a93:	44 89 21             	mov    %r12d,(%rcx)
1402f9a96:	41 8b 40 04          	mov    0x4(%r8),%eax
1402f9a9a:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
1402f9a9e:	4c 2b c8             	sub    %rax,%r9
1402f9aa1:	49 8b c4             	mov    %r12,%rax
1402f9aa4:	48 c1 f8 20          	sar    $0x20,%rax
1402f9aa8:	4c 03 c8             	add    %rax,%r9
1402f9aab:	44 89 49 04          	mov    %r9d,0x4(%rcx)
1402f9aaf:	41 8b 40 08          	mov    0x8(%r8),%eax
1402f9ab3:	8b 4a 08             	mov    0x8(%rdx),%ecx
1402f9ab6:	48 2b c8             	sub    %rax,%rcx
1402f9ab9:	4c 89 0c 24          	mov    %r9,(%rsp)
1402f9abd:	49 8b c1             	mov    %r9,%rax
1402f9ac0:	48 c1 f8 20          	sar    $0x20,%rax
1402f9ac4:	48 03 c8             	add    %rax,%rcx
1402f9ac7:	41 89 4a 08          	mov    %ecx,0x8(%r10)
1402f9acb:	41 8b 40 0c          	mov    0xc(%r8),%eax
1402f9acf:	44 8b 4a 0c          	mov    0xc(%rdx),%r9d
1402f9ad3:	4c 2b c8             	sub    %rax,%r9
1402f9ad6:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402f9adb:	48 8b c1             	mov    %rcx,%rax
1402f9ade:	48 c1 f8 20          	sar    $0x20,%rax
1402f9ae2:	4c 03 c8             	add    %rax,%r9
1402f9ae5:	45 89 4a 0c          	mov    %r9d,0xc(%r10)
1402f9ae9:	41 8b 40 10          	mov    0x10(%r8),%eax
1402f9aed:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402f9af0:	48 2b c8             	sub    %rax,%rcx
1402f9af3:	4c 89 4c 24 10       	mov    %r9,0x10(%rsp)
1402f9af8:	49 8b c1             	mov    %r9,%rax
1402f9afb:	48 c1 f8 20          	sar    $0x20,%rax
1402f9aff:	48 03 c8             	add    %rax,%rcx
1402f9b02:	41 89 4a 10          	mov    %ecx,0x10(%r10)
1402f9b06:	41 8b 40 14          	mov    0x14(%r8),%eax
1402f9b0a:	44 8b 6a 14          	mov    0x14(%rdx),%r13d
1402f9b0e:	4c 2b e8             	sub    %rax,%r13
1402f9b11:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
1402f9b16:	48 8b c1             	mov    %rcx,%rax
1402f9b19:	48 c1 f8 20          	sar    $0x20,%rax
1402f9b1d:	4c 03 e8             	add    %rax,%r13
1402f9b20:	45 89 6a 14          	mov    %r13d,0x14(%r10)
1402f9b24:	41 8b 40 18          	mov    0x18(%r8),%eax
1402f9b28:	44 8b 7a 18          	mov    0x18(%rdx),%r15d
1402f9b2c:	4c 2b f8             	sub    %rax,%r15
1402f9b2f:	49 8b c5             	mov    %r13,%rax
1402f9b32:	48 c1 f8 20          	sar    $0x20,%rax
1402f9b36:	4c 03 f8             	add    %rax,%r15
1402f9b39:	45 89 7a 18          	mov    %r15d,0x18(%r10)
1402f9b3d:	41 8b 40 1c          	mov    0x1c(%r8),%eax
1402f9b41:	44 8b 72 1c          	mov    0x1c(%rdx),%r14d
1402f9b45:	4c 2b f0             	sub    %rax,%r14
1402f9b48:	49 8b c7             	mov    %r15,%rax
1402f9b4b:	48 c1 f8 20          	sar    $0x20,%rax
1402f9b4f:	4c 03 f0             	add    %rax,%r14
1402f9b52:	45 89 72 1c          	mov    %r14d,0x1c(%r10)
1402f9b56:	41 8b 40 20          	mov    0x20(%r8),%eax
1402f9b5a:	8b 6a 20             	mov    0x20(%rdx),%ebp
1402f9b5d:	48 2b e8             	sub    %rax,%rbp
1402f9b60:	49 8b c6             	mov    %r14,%rax
1402f9b63:	48 c1 f8 20          	sar    $0x20,%rax
1402f9b67:	48 03 e8             	add    %rax,%rbp
1402f9b6a:	41 89 6a 20          	mov    %ebp,0x20(%r10)
1402f9b6e:	41 8b 40 24          	mov    0x24(%r8),%eax
1402f9b72:	8b 72 24             	mov    0x24(%rdx),%esi
1402f9b75:	48 2b f0             	sub    %rax,%rsi
1402f9b78:	48 8b c5             	mov    %rbp,%rax
1402f9b7b:	48 c1 f8 20          	sar    $0x20,%rax
1402f9b7f:	48 03 f0             	add    %rax,%rsi
1402f9b82:	41 89 72 24          	mov    %esi,0x24(%r10)
1402f9b86:	41 8b 40 28          	mov    0x28(%r8),%eax
1402f9b8a:	8b 7a 28             	mov    0x28(%rdx),%edi
1402f9b8d:	48 2b f8             	sub    %rax,%rdi
1402f9b90:	48 8b c6             	mov    %rsi,%rax
1402f9b93:	48 c1 f8 20          	sar    $0x20,%rax
1402f9b97:	48 03 f8             	add    %rax,%rdi
1402f9b9a:	41 89 7a 28          	mov    %edi,0x28(%r10)
1402f9b9e:	8b 5a 2c             	mov    0x2c(%rdx),%ebx
1402f9ba1:	41 8b 40 2c          	mov    0x2c(%r8),%eax
1402f9ba5:	48 2b d8             	sub    %rax,%rbx
1402f9ba8:	48 8b c7             	mov    %rdi,%rax
1402f9bab:	48 c1 f8 20          	sar    $0x20,%rax
1402f9baf:	48 03 d8             	add    %rax,%rbx
1402f9bb2:	41 89 5a 2c          	mov    %ebx,0x2c(%r10)
1402f9bb6:	44 8b 5a 30          	mov    0x30(%rdx),%r11d
1402f9bba:	41 8b 40 30          	mov    0x30(%r8),%eax
1402f9bbe:	4c 2b d8             	sub    %rax,%r11
1402f9bc1:	48 8b c3             	mov    %rbx,%rax
1402f9bc4:	48 c1 f8 20          	sar    $0x20,%rax
1402f9bc8:	4c 03 d8             	add    %rax,%r11
1402f9bcb:	45 89 5a 30          	mov    %r11d,0x30(%r10)
1402f9bcf:	8b 4a 34             	mov    0x34(%rdx),%ecx
1402f9bd2:	41 8b 40 34          	mov    0x34(%r8),%eax
1402f9bd6:	48 2b c8             	sub    %rax,%rcx
1402f9bd9:	49 8b c3             	mov    %r11,%rax
1402f9bdc:	48 c1 f8 20          	sar    $0x20,%rax
1402f9be0:	48 03 c8             	add    %rax,%rcx
1402f9be3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402f9be8:	44 8b d1             	mov    %ecx,%r10d
1402f9beb:	48 c1 f9 20          	sar    $0x20,%rcx
1402f9bef:	03 8c 24 80 00 00 00 	add    0x80(%rsp),%ecx
1402f9bf6:	44 89 50 34          	mov    %r10d,0x34(%rax)
1402f9bfa:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402f9bff:	44 8b c1             	mov    %ecx,%r8d
1402f9c02:	44 8b c9             	mov    %ecx,%r9d
1402f9c05:	8b 00                	mov    (%rax),%eax
1402f9c07:	4c 23 c0             	and    %rax,%r8
1402f9c0a:	41 8b c4             	mov    %r12d,%eax
1402f9c0d:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
1402f9c12:	4c 03 c0             	add    %rax,%r8
1402f9c15:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402f9c1a:	44 89 00             	mov    %r8d,(%rax)
1402f9c1d:	41 8b 54 24 04       	mov    0x4(%r12),%edx
1402f9c22:	8b 04 24             	mov    (%rsp),%eax
1402f9c25:	49 23 d1             	and    %r9,%rdx
1402f9c28:	49 c1 e8 20          	shr    $0x20,%r8
1402f9c2c:	49 03 d0             	add    %r8,%rdx
1402f9c2f:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1402f9c34:	48 03 d0             	add    %rax,%rdx
1402f9c37:	8b 44 24 08          	mov    0x8(%rsp),%eax