1401e0577:	48 85 d2             	test   %rdx,%rdx
1401e057a:	74 08                	je     0x1401e0584
1401e057c:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401e0580:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1401e0584:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e0588:	33 d2                	xor    %edx,%edx
1401e058a:	4c 89 48 10          	mov    %r9,0x10(%rax)
1401e058e:	4c 8b c8             	mov    %rax,%r9
1401e0591:	48 89 50 18          	mov    %rdx,0x18(%rax)
1401e0595:	89 50 08             	mov    %edx,0x8(%rax)
1401e0598:	e9 b7 00 00 00       	jmp    0x1401e0654
1401e059d:	33 d2                	xor    %edx,%edx
1401e059f:	89 50 08             	mov    %edx,0x8(%rax)
1401e05a2:	e9 ad 00 00 00       	jmp    0x1401e0654
1401e05a7:	83 fb 06             	cmp    $0x6,%ebx
1401e05aa:	75 52                	jne    0x1401e05fe
1401e05ac:	83 78 08 00          	cmpl   $0x0,0x8(%rax)
1401e05b0:	0f 84 9e 00 00 00    	je     0x1401e0654
1401e05b6:	49 3b c1             	cmp    %r9,%rax
1401e05b9:	0f 84 95 00 00 00    	je     0x1401e0654
1401e05bf:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401e05c3:	49 3b c2             	cmp    %r10,%rax
1401e05c6:	75 03                	jne    0x1401e05cb
1401e05c8:	4c 8b d1             	mov    %rcx,%r10
1401e05cb:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401e05cf:	48 85 d2             	test   %rdx,%rdx
1401e05d2:	74 04                	je     0x1401e05d8
1401e05d4:	48 89 4a 18          	mov    %rcx,0x18(%rdx)
1401e05d8:	48 8b 50 18          	mov    0x18(%rax),%rdx
1401e05dc:	48 85 d2             	test   %rdx,%rdx
1401e05df:	74 08                	je     0x1401e05e9
1401e05e1:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401e05e5:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1401e05e9:	49 89 41 18          	mov    %rax,0x18(%r9)
1401e05ed:	4c 89 48 10          	mov    %r9,0x10(%rax)
1401e05f1:	4c 8b c8             	mov    %rax,%r9
1401e05f4:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
1401e05fb:	00
1401e05fc:	eb 56                	jmp    0x1401e0654
1401e05fe:	83 fb 02             	cmp    $0x2,%ebx
1401e0601:	75 51                	jne    0x1401e0654
1401e0603:	49 8b 50 10          	mov    0x10(%r8),%rdx
1401e0607:	4c 3b c8             	cmp    %rax,%r9
1401e060a:	75 05                	jne    0x1401e0611
1401e060c:	4c 8b ca             	mov    %rdx,%r9
1401e060f:	eb 0c                	jmp    0x1401e061d
1401e0611:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401e0615:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1401e0619:	49 8b 50 10          	mov    0x10(%r8),%rdx
1401e061d:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401e0621:	4c 3b d0             	cmp    %rax,%r10
1401e0624:	75 03                	jne    0x1401e0629
1401e0626:	4c 8b d1             	mov    %rcx,%r10
1401e0629:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%rax)
1401e0630:	48 85 d2             	test   %rdx,%rdx
1401e0633:	74 04                	je     0x1401e0639
1401e0635:	48 89 4a 18          	mov    %rcx,0x18(%rdx)
1401e0639:	48 8b 50 18          	mov    0x18(%rax),%rdx
1401e063d:	48 85 d2             	test   %rdx,%rdx
1401e0640:	74 08                	je     0x1401e064a
1401e0642:	49 8b 48 10          	mov    0x10(%r8),%rcx
1401e0646:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1401e064a:	33 d2                	xor    %edx,%edx
1401e064c:	49 89 50 10          	mov    %rdx,0x10(%r8)
1401e0650:	48 89 50 18          	mov    %rdx,0x18(%rax)
1401e0654:	48 8b 0c 24          	mov    (%rsp),%rcx
1401e0658:	48 3b c5             	cmp    %rbp,%rax
1401e065b:	0f 85 6f fd ff ff    	jne    0x1401e03d0
1401e0661:	4c 8b 6c 24 18       	mov    0x18(%rsp),%r13
1401e0666:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401e066b:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
1401e0670:	4c 89 0e             	mov    %r9,(%rsi)
1401e0673:	4d 89 16             	mov    %r10,(%r14)
1401e0676:	48 83 c4 20          	add    $0x20,%rsp
1401e067a:	41 5e                	pop    %r14
1401e067c:	41 5c                	pop    %r12
1401e067e:	5e                   	pop    %rsi
1401e067f:	5d                   	pop    %rbp
1401e0680:	5b                   	pop    %rbx
1401e0681:	c3                   	ret
1401e0682:	4c 89 0e             	mov    %r9,(%rsi)
1401e0685:	4d 89 16             	mov    %r10,(%r14)
1401e0688:	48 83 c4 20          	add    $0x20,%rsp
1401e068c:	41 5e                	pop    %r14
1401e068e:	41 5c                	pop    %r12
1401e0690:	5e                   	pop    %rsi
1401e0691:	5d                   	pop    %rbp
1401e0692:	5b                   	pop    %rbx
1401e0693:	c3                   	ret
1401e0694:	cc                   	int3
1401e0695:	cc                   	int3
1401e0696:	cc                   	int3
1401e0697:	cc                   	int3
1401e0698:	cc                   	int3
1401e0699:	cc                   	int3
1401e069a:	cc                   	int3
1401e069b:	cc                   	int3
1401e069c:	cc                   	int3
1401e069d:	cc                   	int3
1401e069e:	cc                   	int3
1401e069f:	cc                   	int3
1401e06a0:	85 d2                	test   %edx,%edx
1401e06a2:	0f 8e ff 02 00 00    	jle    0x1401e09a7
1401e06a8:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1401e06ad:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1401e06b2:	55                   	push   %rbp
1401e06b3:	56                   	push   %rsi
1401e06b4:	57                   	push   %rdi
1401e06b5:	41 56                	push   %r14
1401e06b7:	41 57                	push   %r15
1401e06b9:	b8 60 00 00 00       	mov    $0x60,%eax
1401e06be:	e8 1d 9f 11 00       	call   0x1402fa5e0
1401e06c3:	48 2b e0             	sub    %rax,%rsp
1401e06c6:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
1401e06cd:	00
1401e06ce:	33 f6                	xor    %esi,%esi
1401e06d0:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
1401e06d5:	44 8b fa             	mov    %edx,%r15d
1401e06d8:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
1401e06df:	00
1401e06e0:	4c 8b f1             	mov    %rcx,%r14
1401e06e3:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1401e06e8:	33 ed                	xor    %ebp,%ebp
1401e06ea:	44 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12d
1401e06f1:	00
1401e06f2:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1401e06f6:	66 48 0f 6e f7       	movq   %rdi,%xmm6
1401e06fb:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1401e0700:	44 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13d
1401e0707:	00
1401e0708:	8b bc 24 a8 00 00 00 	mov    0xa8(%rsp),%edi
1401e070f:	66 0f 6c f6          	punpcklqdq %xmm6,%xmm6
1401e0713:	8b cd                	mov    %ebp,%ecx
1401e0715:	41 ff 96 b0 00 00 00 	call   *0xb0(%r14)
1401e071c:	48 85 c0             	test   %rax,%rax
1401e071f:	74 5b                	je     0x1401e077c
1401e0721:	83 38 00             	cmpl   $0x0,(%rax)
1401e0724:	74 56                	je     0x1401e077c
1401e0726:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
1401e072d:	85 48 1c             	test   %ecx,0x1c(%rax)
1401e0730:	75 4a                	jne    0x1401e077c
1401e0732:	85 78 20             	test   %edi,0x20(%rax)
1401e0735:	75 45                	jne    0x1401e077c
1401e0737:	44 85 68 24          	test   %r13d,0x24(%rax)
1401e073b:	75 3f                	jne    0x1401e077c
1401e073d:	44 85 60 28          	test   %r12d,0x28(%rax)
1401e0741:	75 39                	jne    0x1401e077c
1401e0743:	49 8b 8e c0 00 00 00 	mov    0xc0(%r14),%rcx
1401e074a:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401e074e:	75 06                	jne    0x1401e0756
1401e0750:	83 78 2c 00          	cmpl   $0x0,0x2c(%rax)
1401e0754:	eb 04                	jmp    0x1401e075a
1401e0756:	83 78 34 00          	cmpl   $0x0,0x34(%rax)
1401e075a:	74 20                	je     0x1401e077c
1401e075c:	ff c6                	inc    %esi
1401e075e:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401e0762:	48 c7 43 f8 00 00 00 	movq   $0x0,-0x8(%rbx)
1401e0769:	00
1401e076a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401e0771:	c7 43 f0 00 00 00 00 	movl   $0x0,-0x10(%rbx)
1401e0778:	48 83 c3 20          	add    $0x20,%rbx
1401e077c:	ff c5                	inc    %ebp
1401e077e:	41 3b ef             	cmp    %r15d,%ebp
1401e0781:	7c 90                	jl     0x1401e0713
1401e0783:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1401e0788:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1401e078d:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
1401e0794:	00
1401e0795:	85 f6                	test   %esi,%esi
1401e0797:	0f 8e f2 01 00 00    	jle    0x1401e098f
1401e079d:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
1401e07a4:	00
1401e07a5:	83 fe 01             	cmp    $0x1,%esi
1401e07a8:	0f 8e b5 01 00 00    	jle    0x1401e0963
1401e07ae:	48 8d 47 20          	lea    0x20(%rdi),%rax
1401e07b2:	ba 01 00 00 00       	mov    $0x1,%edx
1401e07b7:	8d 4e ff             	lea    -0x1(%rsi),%ecx
1401e07ba:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401e07be:	8d 41 ff             	lea    -0x1(%rcx),%eax
1401e07c1:	8b de                	mov    %esi,%ebx
1401e07c3:	3b ca                	cmp    %edx,%ecx
1401e07c5:	0f 8e 2e 01 00 00    	jle    0x1401e08f9
1401e07cb:	83 f8 04             	cmp    $0x4,%eax
1401e07ce:	0f 82 25 01 00 00    	jb     0x1401e08f9
1401e07d4:	83 3d fd 79 22 00 02 	cmpl   $0x2,0x2279fd(%rip)        # 0x1404081d8
1401e07db:	0f 8c 18 01 00 00    	jl     0x1401e08f9
1401e07e1:	0f 29 7c 24 30       	movaps %xmm7,0x30(%rsp)
1401e07e6:	44 0f 29 44 24 20    	movaps %xmm8,0x20(%rsp)
1401e07ec:	66 44 0f 6f 05 fb d3 	movdqa 0x16d3fb(%rip),%xmm8        # 0x14034dbf0
1401e07f3:	16 00
1401e07f5:	25 03 00 00 80       	and    $0x80000003,%eax
1401e07fa:	7d 07                	jge    0x1401e0803
1401e07fc:	ff c8                	dec    %eax
1401e07fe:	83 c8 fc             	or     $0xfffffffc,%eax
1401e0801:	ff c0                	inc    %eax
1401e0803:	66 0f 6f 2d 65 49 16 	movdqa 0x164965(%rip),%xmm5        # 0x140345170
1401e080a:	00
1401e080b:	4c 8d 47 50          	lea    0x50(%rdi),%r8
1401e080f:	2b c8                	sub    %eax,%ecx
1401e0811:	b8 05 00 00 00       	mov    $0x5,%eax
1401e0816:	66 0f 6e f8          	movd   %eax,%xmm7
1401e081a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e0820:	f3 0f 7e c5          	movq   %xmm5,%xmm0
1401e0824:	66 0f 6e da          	movd   %edx,%xmm3
1401e0828:	66 0f 70 db 00       	pshufd $0x0,%xmm3,%xmm3
1401e082d:	8d 42 02             	lea    0x2(%rdx),%eax
1401e0830:	f3 41 0f 7e e0       	movq   %xmm8,%xmm4
1401e0835:	4d 8d 80 80 00 00 00 	lea    0x80(%r8),%r8
1401e083c:	66 0f fe dc          	paddd  %xmm4,%xmm3
1401e0840:	83 c2 04             	add    $0x4,%edx
1401e0843:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1401e0847:	66 0f fe d8          	paddd  %xmm0,%xmm3
1401e084b:	66 0f fa c8          	psubd  %xmm0,%xmm1
1401e084f:	66 0f 38 25 d1       	pmovsxdq %xmm1,%xmm2
1401e0854:	66 0f f3 d7          	psllq  %xmm7,%xmm2
1401e0858:	66 0f 38 25 cb       	pmovsxdq %xmm3,%xmm1
1401e085d:	66 0f 6e d8          	movd   %eax,%xmm3
1401e0861:	66 0f d4 d6          	paddq  %xmm6,%xmm2
1401e0865:	66 41 0f d6 90 68 ff 	movq   %xmm2,-0x98(%r8)
1401e086c:	ff ff
1401e086e:	66 0f 73 da 08       	psrldq $0x8,%xmm2
1401e0873:	66 41 0f d6 50 88    	movq   %xmm2,-0x78(%r8)
1401e0879:	66 0f 70 db 00       	pshufd $0x0,%xmm3,%xmm3
1401e087e:	66 0f fe dc          	paddd  %xmm4,%xmm3
1401e0882:	66 0f f3 cf          	psllq  %xmm7,%xmm1
1401e0886:	66 0f d4 ce          	paddq  %xmm6,%xmm1
1401e088a:	66 41 0f d6 88 60 ff 	movq   %xmm1,-0xa0(%r8)
1401e0891:	ff ff
1401e0893:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
1401e0898:	66 41 0f d6 48 80    	movq   %xmm1,-0x80(%r8)
1401e089e:	66 0f 6f cb          	movdqa %xmm3,%xmm1
1401e08a2:	66 0f fa c8          	psubd  %xmm0,%xmm1
1401e08a6:	66 0f fe d8          	paddd  %xmm0,%xmm3
1401e08aa:	66 0f 38 25 d1       	pmovsxdq %xmm1,%xmm2
1401e08af:	66 0f f3 d7          	psllq  %xmm7,%xmm2
1401e08b3:	66 0f 38 25 cb       	pmovsxdq %xmm3,%xmm1
1401e08b8:	66 0f d4 d6          	paddq  %xmm6,%xmm2
1401e08bc:	66 41 0f d6 50 a8    	movq   %xmm2,-0x58(%r8)
1401e08c2:	66 0f 73 da 08       	psrldq $0x8,%xmm2
1401e08c7:	66 41 0f d6 50 c8    	movq   %xmm2,-0x38(%r8)
1401e08cd:	66 0f f3 cf          	psllq  %xmm7,%xmm1
1401e08d1:	66 0f d4 ce          	paddq  %xmm6,%xmm1
1401e08d5:	66 41 0f d6 48 a0    	movq   %xmm1,-0x60(%r8)
1401e08db:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
1401e08e0:	66 41 0f d6 48 c0    	movq   %xmm1,-0x40(%r8)
1401e08e6:	3b d1                	cmp    %ecx,%edx
1401e08e8:	0f 8c 32 ff ff ff    	jl     0x1401e0820
1401e08ee:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
1401e08f4:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
1401e08f9:	4c 63 d3             	movslq %ebx,%r10
1401e08fc:	48 63 ca             	movslq %edx,%rcx
1401e08ff:	4d 8d 5a ff          	lea    -0x1(%r10),%r11
1401e0903:	49 3b cb             	cmp    %r11,%rcx
1401e0906:	7d 43                	jge    0x1401e094b
1401e0908:	48 8b c1             	mov    %rcx,%rax
1401e090b:	4c 8d 47 10          	lea    0x10(%rdi),%r8
1401e090f:	48 c1 e0 05          	shl    $0x5,%rax
1401e0913:	ff c2                	inc    %edx
1401e0915:	4c 03 c0             	add    %rax,%r8
1401e0918:	4d 8b cb             	mov    %r11,%r9
1401e091b:	4c 2b c9             	sub    %rcx,%r9
1401e091e:	66 90                	xchg   %ax,%ax
1401e0920:	8d 42 fe             	lea    -0x2(%rdx),%eax
1401e0923:	48 63 c8             	movslq %eax,%rcx
1401e0926:	4d 8d 40 20          	lea    0x20(%r8),%r8
1401e092a:	48 63 c2             	movslq %edx,%rax
1401e092d:	ff c2                	inc    %edx
1401e092f:	48 c1 e0 05          	shl    $0x5,%rax
1401e0933:	48 c1 e1 05          	shl    $0x5,%rcx
1401e0937:	48 03 c7             	add    %rdi,%rax
1401e093a:	48 03 cf             	add    %rdi,%rcx
1401e093d:	49 89 40 e0          	mov    %rax,-0x20(%r8)
1401e0941:	49 89 48 e8          	mov    %rcx,-0x18(%r8)
1401e0945:	49 83 e9 01          	sub    $0x1,%r9
1401e0949:	75 d5                	jne    0x1401e0920
1401e094b:	8d 43 fe             	lea    -0x2(%rbx),%eax
1401e094e:	48 63 c8             	movslq %eax,%rcx
1401e0951:	48 c1 e1 05          	shl    $0x5,%rcx
1401e0955:	48 03 cf             	add    %rdi,%rcx
1401e0958:	49 c1 e3 05          	shl    $0x5,%r11
1401e095c:	49 89 4c 3b 18       	mov    %rcx,0x18(%r11,%rdi,1)
1401e0961:	eb 03                	jmp    0x1401e0966
1401e0963:	4c 63 d6             	movslq %esi,%r10
1401e0966:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1401e096d:	00
1401e096e:	48 8d 4f e0          	lea    -0x20(%rdi),%rcx
1401e0972:	49 c1 e2 05          	shl    $0x5,%r10
1401e0976:	49 03 ca             	add    %r10,%rcx
1401e0979:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1401e0980:	00
1401e0981:	48 89 38             	mov    %rdi,(%rax)
1401e0984:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1401e098b:	00
1401e098c:	48 89 08             	mov    %rcx,(%rax)
1401e098f:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1401e0996:	00
1401e0997:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
1401e099c:	48 83 c4 60          	add    $0x60,%rsp
1401e09a0:	41 5f                	pop    %r15
1401e09a2:	41 5e                	pop    %r14
1401e09a4:	5f                   	pop    %rdi
1401e09a5:	5e                   	pop    %rsi
1401e09a6:	5d                   	pop    %rbp
1401e09a7:	c3                   	ret
1401e09a8:	cc                   	int3
1401e09a9:	cc                   	int3
1401e09aa:	cc                   	int3
1401e09ab:	cc                   	int3
1401e09ac:	cc                   	int3
1401e09ad:	cc                   	int3
1401e09ae:	cc                   	int3
1401e09af:	cc                   	int3
1401e09b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e09b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401e09ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e09bf:	57                   	push   %rdi
1401e09c0:	41 54                	push   %r12
1401e09c2:	41 55                	push   %r13
1401e09c4:	41 56                	push   %r14
1401e09c6:	41 57                	push   %r15
1401e09c8:	b8 40 00 00 00       	mov    $0x40,%eax
1401e09cd:	e8 0e 9c 11 00       	call   0x1402fa5e0
1401e09d2:	48 2b e0             	sub    %rax,%rsp
1401e09d5:	48 8b 99 e0 01 00 00 	mov    0x1e0(%rcx),%rbx
1401e09dc:	49 8b f1             	mov    %r9,%rsi
1401e09df:	49 8b f8             	mov    %r8,%rdi
1401e09e2:	4c 8b f2             	mov    %rdx,%r14
1401e09e5:	48 8b e9             	mov    %rcx,%rbp
1401e09e8:	4d 8b e1             	mov    %r9,%r12
1401e09eb:	48 85 db             	test   %rbx,%rbx
1401e09ee:	74 65                	je     0x1401e0a55
1401e09f0:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1401e09f7:	00
1401e09f8:	45 33 ed             	xor    %r13d,%r13d
1401e09fb:	4d 85 ff             	test   %r15,%r15
1401e09fe:	74 77                	je     0x1401e0a77
1401e0a00:	48 8d 15 19 f7 ff ff 	lea    -0x8e7(%rip),%rdx        # 0x1401e0120
1401e0a07:	48 8d 0d 12 bc 22 00 	lea    0x22bc12(%rip),%rcx        # 0x14040c620
1401e0a0e:	e8 4d ba 05 00       	call   0x14023c460
1401e0a13:	48 8b 0d fe bb 22 00 	mov    0x22bbfe(%rip),%rcx        # 0x14040c618
1401e0a1a:	4d 89 2f             	mov    %r13,(%r15)
1401e0a1d:	8b 85 d8 01 00 00    	mov    0x1d8(%rbp),%eax
1401e0a23:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401e0a27:	48 85 c9             	test   %rcx,%rcx
1401e0a2a:	74 1b                	je     0x1401e0a47
1401e0a2c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401e0a31:	e8 4a 77 04 00       	call   0x140228180
1401e0a36:	48 8b 0d db bb 22 00 	mov    0x22bbdb(%rip),%rcx        # 0x14040c618
1401e0a3d:	8b d0                	mov    %eax,%edx
1401e0a3f:	e8 0c 7c 04 00       	call   0x140228650