14029a5be:	cc                   	int3
14029a5bf:	cc                   	int3
14029a5c0:	40 53                	rex push %rbx
14029a5c2:	b8 20 00 00 00       	mov    $0x20,%eax
14029a5c7:	e8 14 00 06 00       	call   0x1402fa5e0
14029a5cc:	48 2b e0             	sub    %rax,%rsp
14029a5cf:	49 8b d8             	mov    %r8,%rbx
14029a5d2:	e8 49 02 00 00       	call   0x14029a820
14029a5d7:	85 c0                	test   %eax,%eax
14029a5d9:	0f 88 35 02 00 00    	js     0x14029a814
14029a5df:	8b 83 f0 00 00 00    	mov    0xf0(%rbx),%eax
14029a5e5:	c1 e0 02             	shl    $0x2,%eax
14029a5e8:	4c 63 c8             	movslq %eax,%r9
14029a5eb:	85 c0                	test   %eax,%eax
14029a5ed:	7e 5e                	jle    0x14029a64d
14029a5ef:	4c 8d 43 08          	lea    0x8(%rbx),%r8
14029a5f3:	45 33 d2             	xor    %r10d,%r10d
14029a5f6:	4f 8d 04 88          	lea    (%r8,%r9,4),%r8
14029a5fa:	48 8d 43 08          	lea    0x8(%rbx),%rax
14029a5fe:	66 90                	xchg   %ax,%ax
14029a600:	8b 50 f8             	mov    -0x8(%rax),%edx
14029a603:	49 83 c2 04          	add    $0x4,%r10
14029a607:	41 8b 48 f8          	mov    -0x8(%r8),%ecx
14029a60b:	4d 8d 40 f0          	lea    -0x10(%r8),%r8
14029a60f:	89 48 f8             	mov    %ecx,-0x8(%rax)
14029a612:	48 8d 40 10          	lea    0x10(%rax),%rax
14029a616:	41 8b 48 0c          	mov    0xc(%r8),%ecx
14029a61a:	49 83 e9 04          	sub    $0x4,%r9
14029a61e:	41 89 50 08          	mov    %edx,0x8(%r8)
14029a622:	8b 50 ec             	mov    -0x14(%rax),%edx
14029a625:	89 48 ec             	mov    %ecx,-0x14(%rax)
14029a628:	41 8b 48 10          	mov    0x10(%r8),%ecx
14029a62c:	41 89 50 0c          	mov    %edx,0xc(%r8)
14029a630:	8b 50 f0             	mov    -0x10(%rax),%edx
14029a633:	89 48 f0             	mov    %ecx,-0x10(%rax)
14029a636:	41 8b 48 14          	mov    0x14(%r8),%ecx
14029a63a:	41 89 50 10          	mov    %edx,0x10(%r8)
14029a63e:	8b 50 f4             	mov    -0xc(%rax),%edx
14029a641:	89 48 f4             	mov    %ecx,-0xc(%rax)
14029a644:	41 89 50 14          	mov    %edx,0x14(%r8)
14029a648:	4d 3b d1             	cmp    %r9,%r10
14029a64b:	7c b3                	jl     0x14029a600
14029a64d:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14029a653:	44 39 9b f0 00 00 00 	cmp    %r11d,0xf0(%rbx)
14029a65a:	0f 8e b2 01 00 00    	jle    0x14029a812
14029a660:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14029a665:	4c 8d 53 04          	lea    0x4(%rbx),%r10
14029a669:	48 8d 3d 90 59 d6 ff 	lea    -0x29a670(%rip),%rdi        # 0x140000000
14029a670:	45 8b 4a 10          	mov    0x10(%r10),%r9d
14029a674:	4d 8d 52 10          	lea    0x10(%r10),%r10
14029a678:	41 8b 52 fc          	mov    -0x4(%r10),%edx
14029a67c:	41 ff c3             	inc    %r11d
14029a67f:	41 0f b6 42 fd       	movzbl -0x3(%r10),%eax
14029a684:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a68b:	00
14029a68c:	8b c2                	mov    %edx,%eax
14029a68e:	48 c1 e8 18          	shr    $0x18,%rax
14029a692:	44 8b 84 8f d0 f1 38 	mov    0x38f1d0(%rdi,%rcx,4),%r8d
14029a699:	00
14029a69a:	0f b6 84 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%eax
14029a6a1:	00
14029a6a2:	44 33 84 87 d0 e9 38 	xor    0x38e9d0(%rdi,%rax,4),%r8d
14029a6a9:	00
14029a6aa:	0f b6 c2             	movzbl %dl,%eax
14029a6ad:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a6b4:	00
14029a6b5:	41 0f b6 42 fe       	movzbl -0x2(%r10),%eax
14029a6ba:	44 33 84 8f d0 f5 38 	xor    0x38f5d0(%rdi,%rcx,4),%r8d
14029a6c1:	00
14029a6c2:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a6c9:	00
14029a6ca:	41 8b c1             	mov    %r9d,%eax
14029a6cd:	c1 e8 10             	shr    $0x10,%eax
14029a6d0:	44 33 84 8f d0 ed 38 	xor    0x38edd0(%rdi,%rcx,4),%r8d
14029a6d7:	00
14029a6d8:	0f b6 c8             	movzbl %al,%ecx
14029a6db:	41 8b c1             	mov    %r9d,%eax
14029a6de:	c1 e8 08             	shr    $0x8,%eax
14029a6e1:	45 89 42 fc          	mov    %r8d,-0x4(%r10)
14029a6e5:	0f b6 94 8f d0 dd 38 	movzbl 0x38ddd0(%rdi,%rcx,4),%edx
14029a6ec:	00
14029a6ed:	0f b6 c8             	movzbl %al,%ecx
14029a6f0:	44 8b 84 97 d0 ed 38 	mov    0x38edd0(%rdi,%rdx,4),%r8d
14029a6f7:	00
14029a6f8:	0f b6 84 8f d0 dd 38 	movzbl 0x38ddd0(%rdi,%rcx,4),%eax
14029a6ff:	00
14029a700:	44 33 84 87 d0 f1 38 	xor    0x38f1d0(%rdi,%rax,4),%r8d
14029a707:	00
14029a708:	41 8b c1             	mov    %r9d,%eax
14029a70b:	48 c1 e8 18          	shr    $0x18,%rax
14029a70f:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a716:	00
14029a717:	41 0f b6 c1          	movzbl %r9b,%eax
14029a71b:	45 8b 4a 04          	mov    0x4(%r10),%r9d
14029a71f:	44 33 84 8f d0 e9 38 	xor    0x38e9d0(%rdi,%rcx,4),%r8d
14029a726:	00
14029a727:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a72e:	00
14029a72f:	41 8b c1             	mov    %r9d,%eax
14029a732:	c1 e8 10             	shr    $0x10,%eax
14029a735:	44 33 84 8f d0 f5 38 	xor    0x38f5d0(%rdi,%rcx,4),%r8d
14029a73c:	00
14029a73d:	0f b6 c8             	movzbl %al,%ecx
14029a740:	41 8b c1             	mov    %r9d,%eax
14029a743:	c1 e8 08             	shr    $0x8,%eax
14029a746:	45 89 02             	mov    %r8d,(%r10)
14029a749:	0f b6 94 8f d0 dd 38 	movzbl 0x38ddd0(%rdi,%rcx,4),%edx
14029a750:	00
14029a751:	0f b6 c8             	movzbl %al,%ecx
14029a754:	44 8b 84 97 d0 ed 38 	mov    0x38edd0(%rdi,%rdx,4),%r8d
14029a75b:	00
14029a75c:	0f b6 84 8f d0 dd 38 	movzbl 0x38ddd0(%rdi,%rcx,4),%eax
14029a763:	00
14029a764:	44 33 84 87 d0 f1 38 	xor    0x38f1d0(%rdi,%rax,4),%r8d
14029a76b:	00
14029a76c:	41 8b c1             	mov    %r9d,%eax
14029a76f:	48 c1 e8 18          	shr    $0x18,%rax
14029a773:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a77a:	00
14029a77b:	41 0f b6 c1          	movzbl %r9b,%eax
14029a77f:	45 8b 4a 08          	mov    0x8(%r10),%r9d
14029a783:	44 33 84 8f d0 e9 38 	xor    0x38e9d0(%rdi,%rcx,4),%r8d
14029a78a:	00
14029a78b:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a792:	00
14029a793:	41 8b c1             	mov    %r9d,%eax
14029a796:	c1 e8 10             	shr    $0x10,%eax
14029a799:	44 33 84 8f d0 f5 38 	xor    0x38f5d0(%rdi,%rcx,4),%r8d
14029a7a0:	00
14029a7a1:	0f b6 c8             	movzbl %al,%ecx
14029a7a4:	41 8b c1             	mov    %r9d,%eax
14029a7a7:	c1 e8 08             	shr    $0x8,%eax
14029a7aa:	45 89 42 04          	mov    %r8d,0x4(%r10)
14029a7ae:	0f b6 94 8f d0 dd 38 	movzbl 0x38ddd0(%rdi,%rcx,4),%edx
14029a7b5:	00
14029a7b6:	0f b6 c8             	movzbl %al,%ecx
14029a7b9:	44 8b 84 97 d0 ed 38 	mov    0x38edd0(%rdi,%rdx,4),%r8d
14029a7c0:	00
14029a7c1:	0f b6 84 8f d0 dd 38 	movzbl 0x38ddd0(%rdi,%rcx,4),%eax
14029a7c8:	00
14029a7c9:	44 33 84 87 d0 f1 38 	xor    0x38f1d0(%rdi,%rax,4),%r8d
14029a7d0:	00
14029a7d1:	41 8b c1             	mov    %r9d,%eax
14029a7d4:	48 c1 e8 18          	shr    $0x18,%rax
14029a7d8:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a7df:	00
14029a7e0:	41 0f b6 c1          	movzbl %r9b,%eax
14029a7e4:	44 33 84 8f d0 e9 38 	xor    0x38e9d0(%rdi,%rcx,4),%r8d
14029a7eb:	00
14029a7ec:	0f b6 8c 87 d0 dd 38 	movzbl 0x38ddd0(%rdi,%rax,4),%ecx
14029a7f3:	00
14029a7f4:	44 33 84 8f d0 f5 38 	xor    0x38f5d0(%rdi,%rcx,4),%r8d
14029a7fb:	00
14029a7fc:	45 89 42 08          	mov    %r8d,0x8(%r10)
14029a800:	44 3b 9b f0 00 00 00 	cmp    0xf0(%rbx),%r11d
14029a807:	0f 8c 63 fe ff ff    	jl     0x14029a670
14029a80d:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14029a812:	33 c0                	xor    %eax,%eax
14029a814:	48 83 c4 20          	add    $0x20,%rsp
14029a818:	5b                   	pop    %rbx
14029a819:	c3                   	ret
14029a81a:	cc                   	int3
14029a81b:	cc                   	int3
14029a81c:	cc                   	int3
14029a81d:	cc                   	int3
14029a81e:	cc                   	int3
14029a81f:	cc                   	int3
14029a820:	41 56                	push   %r14
14029a822:	b8 20 00 00 00       	mov    $0x20,%eax
14029a827:	e8 b4 fd 05 00       	call   0x1402fa5e0
14029a82c:	48 2b e0             	sub    %rax,%rsp
14029a82f:	4d 8b f0             	mov    %r8,%r14
14029a832:	4c 8b c1             	mov    %rcx,%r8
14029a835:	44 8b ca             	mov    %edx,%r9d
14029a838:	48 85 c9             	test   %rcx,%rcx
14029a83b:	0f 84 11 0f 00 00    	je     0x14029b752
14029a841:	4d 85 f6             	test   %r14,%r14
14029a844:	0f 84 08 0f 00 00    	je     0x14029b752
14029a84a:	8d 42 80             	lea    -0x80(%rdx),%eax
14029a84d:	a9 3f ff ff ff       	test   $0xffffff3f,%eax
14029a852:	0f 85 ee 0e 00 00    	jne    0x14029b746
14029a858:	81 fa 40 01 00 00    	cmp    $0x140,%edx
14029a85e:	0f 84 e2 0e 00 00    	je     0x14029b746
14029a864:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14029a869:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14029a86e:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14029a873:	81 fa 80 00 00 00    	cmp    $0x80,%edx
14029a879:	75 0d                	jne    0x14029a888
14029a87b:	41 c7 86 f0 00 00 00 	movl   $0xa,0xf0(%r14)
14029a882:	0a 00 00 00
14029a886:	eb 1b                	jmp    0x14029a8a3
14029a888:	41 81 f9 c0 00 00 00 	cmp    $0xc0,%r9d
14029a88f:	b8 0e 00 00 00       	mov    $0xe,%eax
14029a894:	b9 0c 00 00 00       	mov    $0xc,%ecx
14029a899:	0f 44 c1             	cmove  %ecx,%eax
14029a89c:	41 89 86 f0 00 00 00 	mov    %eax,0xf0(%r14)
14029a8a3:	41 8b 00             	mov    (%r8),%eax
14029a8a6:	44 8b d0             	mov    %eax,%r10d
14029a8a9:	c1 c0 08             	rol    $0x8,%eax
14029a8ac:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a8b1:	41 c1 ca 08          	ror    $0x8,%r10d
14029a8b5:	41 81 e2 00 ff 00 ff 	and    $0xff00ff00,%r10d
14029a8bc:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14029a8c1:	44 0b d0             	or     %eax,%r10d
14029a8c4:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
14029a8c9:	45 89 16             	mov    %r10d,(%r14)
14029a8cc:	41 8b 40 04          	mov    0x4(%r8),%eax
14029a8d0:	8b f8                	mov    %eax,%edi
14029a8d2:	c1 c0 08             	rol    $0x8,%eax
14029a8d5:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a8da:	c1 cf 08             	ror    $0x8,%edi
14029a8dd:	81 e7 00 ff 00 ff    	and    $0xff00ff00,%edi
14029a8e3:	4c 89 6c 24 08       	mov    %r13,0x8(%rsp)
14029a8e8:	0b f8                	or     %eax,%edi
14029a8ea:	4c 89 3c 24          	mov    %r15,(%rsp)
14029a8ee:	41 89 7e 04          	mov    %edi,0x4(%r14)
14029a8f2:	41 8b 40 08          	mov    0x8(%r8),%eax
14029a8f6:	8b f0                	mov    %eax,%esi
14029a8f8:	c1 c0 08             	rol    $0x8,%eax
14029a8fb:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a900:	c1 ce 08             	ror    $0x8,%esi
14029a903:	81 e6 00 ff 00 ff    	and    $0xff00ff00,%esi
14029a909:	0b f0                	or     %eax,%esi
14029a90b:	41 89 76 08          	mov    %esi,0x8(%r14)
14029a90f:	41 8b 40 0c          	mov    0xc(%r8),%eax
14029a913:	8b e8                	mov    %eax,%ebp
14029a915:	c1 cd 08             	ror    $0x8,%ebp
14029a918:	c1 c0 08             	rol    $0x8,%eax
14029a91b:	81 e5 00 ff 00 ff    	and    $0xff00ff00,%ebp
14029a921:	25 ff 00 ff 00       	and    $0xff00ff,%eax
14029a926:	0b e8                	or     %eax,%ebp
14029a928:	41 89 6e 0c          	mov    %ebp,0xc(%r14)
14029a92c:	41 81 f9 80 00 00 00 	cmp    $0x80,%r9d
14029a933:	0f 85 11 05 00 00    	jne    0x14029ae4a
14029a939:	4c 8d 25 c0 56 d6 ff 	lea    -0x29a940(%rip),%r12        # 0x140000000
14029a940:	8b c5                	mov    %ebp,%eax
14029a942:	48 c1 e8 10          	shr    $0x10,%rax
14029a946:	0f b6 c8             	movzbl %al,%ecx
14029a949:	8b c5                	mov    %ebp,%eax
14029a94b:	48 c1 e8 08          	shr    $0x8,%rax
14029a94f:	45 8b 8c 8c d0 e1 38 	mov    0x38e1d0(%r12,%rcx,4),%r9d
14029a956:	00
14029a957:	0f b6 c8             	movzbl %al,%ecx
14029a95a:	41 0f ba f9 18       	btc    $0x18,%r9d
14029a95f:	41 81 e1 00 00 00 ff 	and    $0xff000000,%r9d
14029a966:	41 8b 84 8c d0 e5 38 	mov    0x38e5d0(%r12,%rcx,4),%eax
14029a96d:	00
14029a96e:	25 00 00 ff 00       	and    $0xff0000,%eax
14029a973:	44 33 c8             	xor    %eax,%r9d
14029a976:	8b c5                	mov    %ebp,%eax
14029a978:	48 c1 e8 18          	shr    $0x18,%rax
14029a97c:	41 0f b6 84 84 d0 dd 	movzbl 0x38ddd0(%r12,%rax,4),%eax
14029a983:	38 00
14029a985:	44 33 c8             	xor    %eax,%r9d
14029a988:	40 0f b6 c5          	movzbl %bpl,%eax
14029a98c:	41 8b 8c 84 d0 d9 38 	mov    0x38d9d0(%r12,%rax,4),%ecx
14029a993:	00
14029a994:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
14029a99a:	44 33 c9             	xor    %ecx,%r9d
14029a99d:	45 33 ca             	xor    %r10d,%r9d
14029a9a0:	41 33 f9             	xor    %r9d,%edi
14029a9a3:	45 89 4e 10          	mov    %r9d,0x10(%r14)
14029a9a7:	41 89 7e 14          	mov    %edi,0x14(%r14)
14029a9ab:	44 8b d7             	mov    %edi,%r10d
14029a9ae:	44 33 d6             	xor    %esi,%r10d
14029a9b1:	45 89 56 18          	mov    %r10d,0x18(%r14)
14029a9b5:	41 8b c2             	mov    %r10d,%eax
14029a9b8:	33 c5                	xor    %ebp,%eax
14029a9ba:	8b d0                	mov    %eax,%edx
14029a9bc:	48 c1 e8 10          	shr    $0x10,%rax
14029a9c0:	0f b6 c8             	movzbl %al,%ecx
14029a9c3:	8b c2                	mov    %edx,%eax
14029a9c5:	48 c1 e8 08          	shr    $0x8,%rax
14029a9c9:	41 89 56 1c          	mov    %edx,0x1c(%r14)
14029a9cd:	45 8b 84 8c d0 e1 38 	mov    0x38e1d0(%r12,%rcx,4),%r8d
14029a9d4:	00
14029a9d5:	0f b6 c8             	movzbl %al,%ecx
14029a9d8:	41 0f ba f8 19       	btc    $0x19,%r8d
14029a9dd:	41 81 e0 00 00 00 ff 	and    $0xff000000,%r8d
14029a9e4:	41 8b 84 8c d0 e5 38 	mov    0x38e5d0(%r12,%rcx,4),%eax
14029a9eb:	00
14029a9ec:	25 00 00 ff 00       	and    $0xff0000,%eax
14029a9f1:	44 33 c0             	xor    %eax,%r8d
14029a9f4:	8b c2                	mov    %edx,%eax
14029a9f6:	48 c1 e8 18          	shr    $0x18,%rax
14029a9fa:	41 0f b6 84 84 d0 dd 	movzbl 0x38ddd0(%r12,%rax,4),%eax
14029aa01:	38 00
14029aa03:	44 33 c0             	xor    %eax,%r8d
14029aa06:	0f b6 c2             	movzbl %dl,%eax
14029aa09:	41 8b 8c 84 d0 d9 38 	mov    0x38d9d0(%r12,%rax,4),%ecx
14029aa10:	00
14029aa11:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
14029aa17:	44 33 c1             	xor    %ecx,%r8d
14029aa1a:	45 33 c1             	xor    %r9d,%r8d
14029aa1d:	41 33 f8             	xor    %r8d,%edi
14029aa20:	45 89 46 20          	mov    %r8d,0x20(%r14)
14029aa24:	44 33 d7             	xor    %edi,%r10d
14029aa27:	41 89 7e 24          	mov    %edi,0x24(%r14)
14029aa2b:	41 8b c2             	mov    %r10d,%eax
14029aa2e:	45 89 56 28          	mov    %r10d,0x28(%r14)
14029aa32:	33 c2                	xor    %edx,%eax
14029aa34:	8b d0                	mov    %eax,%edx
14029aa36:	48 c1 e8 10          	shr    $0x10,%rax
14029aa3a:	0f b6 c8             	movzbl %al,%ecx
14029aa3d:	8b c2                	mov    %edx,%eax
14029aa3f:	48 c1 e8 08          	shr    $0x8,%rax
14029aa43:	41 89 56 2c          	mov    %edx,0x2c(%r14)
14029aa47:	45 8b 8c 8c d0 e1 38 	mov    0x38e1d0(%r12,%rcx,4),%r9d
14029aa4e:	00
14029aa4f:	0f b6 c8             	movzbl %al,%ecx
14029aa52:	41 0f ba f9 1a       	btc    $0x1a,%r9d
14029aa57:	41 81 e1 00 00 00 ff 	and    $0xff000000,%r9d
14029aa5e:	41 8b 84 8c d0 e5 38 	mov    0x38e5d0(%r12,%rcx,4),%eax
14029aa65:	00
14029aa66:	25 00 00 ff 00       	and    $0xff0000,%eax
14029aa6b:	44 33 c8             	xor    %eax,%r9d
14029aa6e:	8b c2                	mov    %edx,%eax
14029aa70:	48 c1 e8 18          	shr    $0x18,%rax
14029aa74:	41 0f b6 84 84 d0 dd 	movzbl 0x38ddd0(%r12,%rax,4),%eax
14029aa7b:	38 00
14029aa7d:	44 33 c8             	xor    %eax,%r9d
14029aa80:	0f b6 c2             	movzbl %dl,%eax
14029aa83:	41 8b 8c 84 d0 d9 38 	mov    0x38d9d0(%r12,%rax,4),%ecx
14029aa8a:	00
14029aa8b:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
14029aa91:	44 33 c9             	xor    %ecx,%r9d
14029aa94:	45 33 c8             	xor    %r8d,%r9d
14029aa97:	45 89 4e 30          	mov    %r9d,0x30(%r14)
14029aa9b:	41 33 f9             	xor    %r9d,%edi
14029aa9e:	41 89 7e 34          	mov    %edi,0x34(%r14)
14029aaa2:	44 8b c7             	mov    %edi,%r8d
14029aaa5:	45 33 c2             	xor    %r10d,%r8d
14029aaa8:	45 89 46 38          	mov    %r8d,0x38(%r14)
14029aaac:	41 8b c0             	mov    %r8d,%eax
14029aaaf:	33 c2                	xor    %edx,%eax
14029aab1:	8b d0                	mov    %eax,%edx
14029aab3:	48 c1 e8 10          	shr    $0x10,%rax
14029aab7:	0f b6 c8             	movzbl %al,%ecx
14029aaba:	8b c2                	mov    %edx,%eax
14029aabc:	48 c1 e8 08          	shr    $0x8,%rax
14029aac0:	41 89 56 3c          	mov    %edx,0x3c(%r14)
14029aac4:	45 8b 94 8c d0 e1 38 	mov    0x38e1d0(%r12,%rcx,4),%r10d
14029aacb:	00
14029aacc:	0f b6 c8             	movzbl %al,%ecx
14029aacf:	41 0f ba fa 1b       	btc    $0x1b,%r10d
14029aad4:	41 81 e2 00 00 00 ff 	and    $0xff000000,%r10d
14029aadb:	41 8b 84 8c d0 e5 38 	mov    0x38e5d0(%r12,%rcx,4),%eax
14029aae2:	00
14029aae3:	25 00 00 ff 00       	and    $0xff0000,%eax
14029aae8:	44 33 d0             	xor    %eax,%r10d