140051487:	0f 85 63 fb ff ff    	jne    0x140050ff0
14005148d:	41 81 fc 00 40 00 00 	cmp    $0x4000,%r12d
140051494:	0f 87 56 fb ff ff    	ja     0x140050ff0
14005149a:	44 89 e0             	mov    %r12d,%eax
14005149d:	89 ef                	mov    %ebp,%edi
14005149f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400514a4:	e9 b2 fb ff ff       	jmp    0x14005105b
1400514a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400514b0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400514b5:	48 8d b4 24 00 01 00 	lea    0x100(%rsp),%rsi
1400514bc:	00
1400514bd:	48 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%rbx
1400514c4:	00
1400514c5:	48 83 c1 04          	add    $0x4,%rcx
1400514c9:	e8 b2 e1 fd ff       	call   0x14002f680
1400514ce:	4c 89 e9             	mov    %r13,%rcx
1400514d1:	48 89 c2             	mov    %rax,%rdx
1400514d4:	e8 57 f4 04 00       	call   0x1400a0930
1400514d9:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400514de:	49 89 d9             	mov    %rbx,%r9
1400514e1:	45 31 c0             	xor    %r8d,%r8d
1400514e4:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400514eb:	00 00
1400514ed:	31 d2                	xor    %edx,%edx
1400514ef:	4c 89 e9             	mov    %r13,%rcx
1400514f2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400514f9:	00 00
1400514fb:	e8 10 be 03 00       	call   0x14008d310
140051500:	48 89 d9             	mov    %rbx,%rcx
140051503:	e8 d8 99 04 00       	call   0x14009aee0
140051508:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005150d:	48 89 da             	mov    %rbx,%rdx
140051510:	e8 ab a6 04 00       	call   0x14009bbc0
140051515:	48 89 d9             	mov    %rbx,%rcx
140051518:	e8 23 94 04 00       	call   0x14009a940
14005151d:	48 89 f1             	mov    %rsi,%rcx
140051520:	e8 1b 94 04 00       	call   0x14009a940
140051525:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14005152a:	48 29 c5             	sub    %rax,%rbp
14005152d:	48 8d 45 01          	lea    0x1(%rbp),%rax
140051531:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140051536:	e9 b5 fa ff ff       	jmp    0x140050ff0
14005153b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140051540:	bd 04 00 00 00       	mov    $0x4,%ebp
140051545:	48 8d 50 02          	lea    0x2(%rax),%rdx
140051549:	0f b6 40 02          	movzbl 0x2(%rax),%eax
14005154d:	e9 f4 fc ff ff       	jmp    0x140051246
140051552:	48 8d 05 0e eb 1a 00 	lea    0x1aeb0e(%rip),%rax        # 0x140200067
140051559:	48 83 c5 01          	add    $0x1,%rbp
14005155d:	c7 84 24 b8 01 00 00 	movl   $0x0,0x1b8(%rsp)
140051564:	00 00 00 00
140051568:	48 8d b4 24 f0 01 00 	lea    0x1f0(%rsp),%rsi
14005156f:	00
140051570:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
140051577:	00
140051578:	48 89 e9             	mov    %rbp,%rcx
14005157b:	48 8d 05 ea ea 1a 00 	lea    0x1aeaea(%rip),%rax        # 0x14020006c
140051582:	4c 8d a4 24 b0 00 00 	lea    0xb0(%rsp),%r12
140051589:	00
14005158a:	48 89 84 24 c0 01 00 	mov    %rax,0x1c0(%rsp)
140051591:	00
140051592:	48 8d 05 da ea 1a 00 	lea    0x1aeada(%rip),%rax        # 0x140200073
140051599:	4c 8d 35 ee ea 1a 00 	lea    0x1aeaee(%rip),%r14        # 0x14020008e
1400515a0:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
1400515a7:	00
1400515a8:	48 8d 05 cc ea 1a 00 	lea    0x1aeacc(%rip),%rax        # 0x14020007b
1400515af:	48 89 84 24 e0 01 00 	mov    %rax,0x1e0(%rsp)
1400515b6:	00
1400515b7:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
1400515be:	00
1400515bf:	c7 84 24 c8 01 00 00 	movl   $0x1,0x1c8(%rsp)
1400515c6:	01 00 00 00
1400515ca:	c7 84 24 d8 01 00 00 	movl   $0x2,0x1d8(%rsp)
1400515d1:	02 00 00 00
1400515d5:	c7 84 24 e8 01 00 00 	movl   $0x2,0x1e8(%rsp)
1400515dc:	02 00 00 00
1400515e0:	48 89 ac 24 a8 00 00 	mov    %rbp,0xa8(%rsp)
1400515e7:	00
1400515e8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400515ed:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
1400515f2:	c7 84 24 9c 00 00 00 	movl   $0x0,0x9c(%rsp)
1400515f9:	00 00 00 00
1400515fd:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140051602:	48 8d 9c 24 a8 00 00 	lea    0xa8(%rsp),%rbx
140051609:	00
14005160a:	4c 8d bc 24 b8 00 00 	lea    0xb8(%rsp),%r15
140051611:	00
140051612:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
140051619:	00 00 00 00 00
14005161e:	66 90                	xchg   %ax,%ax
140051620:	8b 45 08             	mov    0x8(%rbp),%eax
140051623:	83 f8 01             	cmp    $0x1,%eax
140051626:	0f 84 74 04 00 00    	je     0x140051aa0
14005162c:	83 f8 02             	cmp    $0x2,%eax
14005162f:	0f 84 1b 04 00 00    	je     0x140051a50
140051635:	85 c0                	test   %eax,%eax
140051637:	0f 85 eb 03 00 00    	jne    0x140051a28
14005163d:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140051641:	4c 8d 8c 24 9c 00 00 	lea    0x9c(%rsp),%r9
140051648:	00
140051649:	49 89 d8             	mov    %rbx,%r8
14005164c:	48 89 fa             	mov    %rdi,%rdx
14005164f:	e8 1c d4 ff ff       	call   0x14004ea70
140051654:	85 c0                	test   %eax,%eax
140051656:	0f 84 c4 03 00 00    	je     0x140051a20
14005165c:	44 8b 94 24 9c 00 00 	mov    0x9c(%rsp),%r10d
140051663:	00
140051664:	49 89 f8             	mov    %rdi,%r8
140051667:	45 85 d2             	test   %r10d,%r10d
14005166a:	0f 84 aa 04 00 00    	je     0x140051b1a
140051670:	48 8d 15 0a ea 1a 00 	lea    0x1aea0a(%rip),%rdx        # 0x140200081
140051677:	4c 89 e9             	mov    %r13,%rcx
14005167a:	e8 e1 f2 04 00       	call   0x1400a0960
14005167f:	90                   	nop
140051680:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140051687:	00
140051688:	e9 65 ff ff ff       	jmp    0x1400515f2
14005168d:	49 8b 46 10          	mov    0x10(%r14),%rax
140051691:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140051696:	8b 58 04             	mov    0x4(%rax),%ebx
140051699:	e8 82 2e 0d 00       	call   0x140124520
14005169e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400516a3:	48 89 c2             	mov    %rax,%rdx
1400516a6:	41 89 d8             	mov    %ebx,%r8d
1400516a9:	e8 c2 b8 fe ff       	call   0x14003cf70
1400516ae:	48 c7 44 24 48 01 00 	movq   $0x1,0x48(%rsp)
1400516b5:	00 00
1400516b7:	e9 34 f9 ff ff       	jmp    0x140050ff0
1400516bc:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400516c1:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400516c6:	48 8b 58 30          	mov    0x30(%rax),%rbx
1400516ca:	48 85 db             	test   %rbx,%rbx
1400516cd:	74 df                	je     0x1400516ae
1400516cf:	49 8b 46 10          	mov    0x10(%r14),%rax
1400516d3:	48 8b 3b             	mov    (%rbx),%rdi
1400516d6:	48 89 f1             	mov    %rsi,%rcx
1400516d9:	44 8b 40 04          	mov    0x4(%rax),%r8d
1400516dd:	48 8d 57 04          	lea    0x4(%rdi),%rdx
1400516e1:	e8 8a b8 fe ff       	call   0x14003cf70
1400516e6:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400516ea:	48 85 db             	test   %rbx,%rbx
1400516ed:	74 bf                	je     0x1400516ae
1400516ef:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400516f4:	48 3b 58 30          	cmp    0x30(%rax),%rbx
1400516f8:	74 d5                	je     0x1400516cf
1400516fa:	48 8b 16             	mov    (%rsi),%rdx
1400516fd:	48 85 d2             	test   %rdx,%rdx
140051700:	0f 84 a2 05 00 00    	je     0x140051ca8
140051706:	48 8b 46 08          	mov    0x8(%rsi),%rax
14005170a:	48 29 c2             	sub    %rax,%rdx
14005170d:	48 83 fa 01          	cmp    $0x1,%rdx
140051711:	0f 84 91 05 00 00    	je     0x140051ca8
140051717:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14005171b:	48 8d 48 01          	lea    0x1(%rax),%rcx
14005171f:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140051723:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140051727:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14005172b:	48 8b 46 08          	mov    0x8(%rsi),%rax
14005172f:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140051733:	eb 9a                	jmp    0x1400516cf
140051735:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14005173a:	31 c9                	xor    %ecx,%ecx
14005173c:	e8 ef 9f 03 00       	call   0x14008b730
140051741:	48 89 c3             	mov    %rax,%rbx
140051744:	48 89 d9             	mov    %rbx,%rcx
140051747:	e8 4c 87 19 00       	call   0x1401e9e98
14005174c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140051751:	48 89 da             	mov    %rbx,%rdx
140051754:	49 89 c0             	mov    %rax,%r8
140051757:	e8 54 a2 04 00       	call   0x14009b9b0
14005175c:	e9 4d ff ff ff       	jmp    0x1400516ae
140051761:	41 8b 8e b0 00 00 00 	mov    0xb0(%r14),%ecx
140051768:	ba 06 00 00 00       	mov    $0x6,%edx
14005176d:	e8 4e 62 0e 00       	call   0x1401379c0
140051772:	48 89 c1             	mov    %rax,%rcx
140051775:	48 89 c3             	mov    %rax,%rbx
140051778:	e8 1b 87 19 00       	call   0x1401e9e98
14005177d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140051782:	48 89 da             	mov    %rbx,%rdx
140051785:	49 89 c0             	mov    %rax,%r8
140051788:	48 89 f9             	mov    %rdi,%rcx
14005178b:	e8 20 a2 04 00       	call   0x14009b9b0
140051790:	49 8b 46 10          	mov    0x10(%r14),%rax
140051794:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140051799:	48 89 f9             	mov    %rdi,%rcx
14005179c:	44 8b 40 04          	mov    0x4(%rax),%r8d
1400517a0:	48 83 c2 04          	add    $0x4,%rdx
1400517a4:	e8 c7 b7 fe ff       	call   0x14003cf70
1400517a9:	41 8b 8e b0 00 00 00 	mov    0xb0(%r14),%ecx
1400517b0:	31 d2                	xor    %edx,%edx
1400517b2:	e8 09 62 0e 00       	call   0x1401379c0
1400517b7:	48 89 c1             	mov    %rax,%rcx
1400517ba:	48 89 c3             	mov    %rax,%rbx
1400517bd:	e8 d6 86 19 00       	call   0x1401e9e98
1400517c2:	48 89 da             	mov    %rbx,%rdx
1400517c5:	48 89 f9             	mov    %rdi,%rcx
1400517c8:	49 89 c0             	mov    %rax,%r8
1400517cb:	e8 e0 a1 04 00       	call   0x14009b9b0
1400517d0:	e9 d9 fe ff ff       	jmp    0x1400516ae
1400517d5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400517da:	0f b6 70 01          	movzbl 0x1(%rax),%esi
1400517de:	8d 4e bc             	lea    -0x44(%rsi),%ecx
1400517e1:	80 f9 2f             	cmp    $0x2f,%cl
1400517e4:	0f 87 06 f8 ff ff    	ja     0x140050ff0
1400517ea:	48 ba 02 04 00 00 02 	movabs $0x40200000402,%rdx
1400517f1:	04 00 00
1400517f4:	b8 01 00 00 00       	mov    $0x1,%eax
1400517f9:	48 d3 e0             	shl    %cl,%rax
1400517fc:	48 85 d0             	test   %rdx,%rax
1400517ff:	0f 85 22 06 00 00    	jne    0x140051e27
140051805:	48 ba 01 00 00 00 01 	movabs $0x100000001,%rdx
14005180c:	00 00 00
14005180f:	48 85 d0             	test   %rdx,%rax
140051812:	0f 85 c4 05 00 00    	jne    0x140051ddc
140051818:	80 f9 2f             	cmp    $0x2f,%cl
14005181b:	0f 85 cf f7 ff ff    	jne    0x140050ff0
140051821:	49 8b 46 10          	mov    0x10(%r14),%rax
140051825:	48 8b 50 40          	mov    0x40(%rax),%rdx
140051829:	48 85 d2             	test   %rdx,%rdx
14005182c:	74 0a                	je     0x140051838
14005182e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140051833:	e8 38 ed 00 00       	call   0x140060570
140051838:	48 c7 44 24 48 02 00 	movq   $0x2,0x48(%rsp)
14005183f:	00 00
140051841:	e9 aa f7 ff ff       	jmp    0x140050ff0
140051846:	45 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8d
14005184d:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140051852:	45 31 c9             	xor    %r9d,%r9d
140051855:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005185a:	e8 71 54 11 00       	call   0x140166cd0
14005185f:	e9 4a fe ff ff       	jmp    0x1400516ae
140051864:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140051869:	e8 b2 2c 0d 00       	call   0x140124520
14005186e:	48 89 c1             	mov    %rax,%rcx
140051871:	e8 0a de fd ff       	call   0x14002f680
140051876:	48 89 c3             	mov    %rax,%rbx
140051879:	e9 c6 fe ff ff       	jmp    0x140051744
14005187e:	49 8b 46 10          	mov    0x10(%r14),%rax
140051882:	48 8b 40 48          	mov    0x48(%rax),%rax
140051886:	48 85 c0             	test   %rax,%rax
140051889:	0f 84 61 f7 ff ff    	je     0x140050ff0
14005188f:	48 8b 88 58 0b 00 00 	mov    0xb58(%rax),%rcx
140051896:	48 85 c9             	test   %rcx,%rcx
140051899:	0f 84 51 f7 ff ff    	je     0x140050ff0
14005189f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400518a4:	e8 e7 47 03 00       	call   0x140086090
1400518a9:	48 85 c0             	test   %rax,%rax
1400518ac:	0f 84 3e f7 ff ff    	je     0x140050ff0
1400518b2:	48 8b 18             	mov    (%rax),%rbx
1400518b5:	48 85 db             	test   %rbx,%rbx
1400518b8:	0f 85 86 fe ff ff    	jne    0x140051744
1400518be:	e9 2d f7 ff ff       	jmp    0x140050ff0
1400518c3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400518c8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400518cd:	48 8b 58 30          	mov    0x30(%rax),%rbx
1400518d1:	48 85 db             	test   %rbx,%rbx
1400518d4:	0f 84 d4 fd ff ff    	je     0x1400516ae
1400518da:	48 8b 03             	mov    (%rbx),%rax
1400518dd:	48 8d 48 04          	lea    0x4(%rax),%rcx
1400518e1:	e8 9a dd fd ff       	call   0x14002f680
1400518e6:	48 89 c1             	mov    %rax,%rcx
1400518e9:	48 89 c7             	mov    %rax,%rdi
1400518ec:	e8 a7 85 19 00       	call   0x1401e9e98
1400518f1:	48 89 fa             	mov    %rdi,%rdx
1400518f4:	48 89 f1             	mov    %rsi,%rcx
1400518f7:	49 89 c0             	mov    %rax,%r8
1400518fa:	e8 b1 a0 04 00       	call   0x14009b9b0
1400518ff:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140051903:	48 85 db             	test   %rbx,%rbx
140051906:	0f 84 a2 fd ff ff    	je     0x1400516ae
14005190c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140051911:	48 3b 58 30          	cmp    0x30(%rax),%rbx
140051915:	74 c3                	je     0x1400518da
140051917:	48 8b 16             	mov    (%rsi),%rdx
14005191a:	48 85 d2             	test   %rdx,%rdx
14005191d:	0f 84 6f 03 00 00    	je     0x140051c92
140051923:	48 8b 46 08          	mov    0x8(%rsi),%rax
140051927:	48 29 c2             	sub    %rax,%rdx
14005192a:	48 83 fa 01          	cmp    $0x1,%rdx
14005192e:	0f 84 5e 03 00 00    	je     0x140051c92
140051934:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140051938:	48 8d 48 01          	lea    0x1(%rax),%rcx
14005193c:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140051940:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140051944:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140051948:	48 8b 46 08          	mov    0x8(%rsi),%rax
14005194c:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140051950:	eb 88                	jmp    0x1400518da
140051952:	49 8b 46 10          	mov    0x10(%r14),%rax
140051956:	48 8b 58 38          	mov    0x38(%rax),%rbx
14005195a:	48 85 db             	test   %rbx,%rbx
14005195d:	0f 84 8d f6 ff ff    	je     0x140050ff0
140051963:	e9 dc fd ff ff       	jmp    0x140051744
140051968:	41 8b 8e b0 00 00 00 	mov    0xb0(%r14),%ecx
14005196f:	ba 06 00 00 00       	mov    $0x6,%edx
140051974:	e8 47 60 0e 00       	call   0x1401379c0
140051979:	48 89 c1             	mov    %rax,%rcx
14005197c:	48 89 c3             	mov    %rax,%rbx
14005197f:	e8 14 85 19 00       	call   0x1401e9e98
140051984:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140051989:	48 89 da             	mov    %rbx,%rdx
14005198c:	49 89 c0             	mov    %rax,%r8
14005198f:	48 89 f9             	mov    %rdi,%rcx
140051992:	e8 19 a0 04 00       	call   0x14009b9b0
140051997:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14005199c:	48 83 c1 04          	add    $0x4,%rcx
1400519a0:	e8 db dc fd ff       	call   0x14002f680
1400519a5:	48 89 c1             	mov    %rax,%rcx
1400519a8:	48 89 c3             	mov    %rax,%rbx
1400519ab:	e8 e8 84 19 00       	call   0x1401e9e98
1400519b0:	48 89 da             	mov    %rbx,%rdx
1400519b3:	48 89 f9             	mov    %rdi,%rcx
1400519b6:	49 89 c0             	mov    %rax,%r8
1400519b9:	e8 f2 9f 04 00       	call   0x14009b9b0
1400519be:	e9 e6 fd ff ff       	jmp    0x1400517a9
1400519c3:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400519c7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400519cc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400519d1:	48 8d 05 c0 e6 1a 00 	lea    0x1ae6c0(%rip),%rax        # 0x140200098
1400519d8:	0f 11 84 24 40 01 00 	movups %xmm0,0x140(%rsp)
1400519df:	00
1400519e0:	45 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8d
1400519e7:	66 48 0f 6e c0       	movq   %rax,%xmm0
1400519ec:	4c 8d 8c 24 30 01 00 	lea    0x130(%rsp),%r9
1400519f3:	00
1400519f4:	48 c7 84 24 50 01 00 	movq   $0x0,0x150(%rsp)
1400519fb:	00 00 00 00 00
140051a00:	66 0f 6c c0          	punpcklqdq %xmm0,%xmm0
140051a04:	0f 11 84 24 30 01 00 	movups %xmm0,0x130(%rsp)
140051a0b:	00
140051a0c:	e8 bf 52 11 00       	call   0x140166cd0
140051a11:	e9 98 fc ff ff       	jmp    0x1400516ae
140051a16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140051a1d:	00 00 00
140051a20:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140051a27:	00
140051a28:	48 83 c5 10          	add    $0x10,%rbp
140051a2c:	48 39 ee             	cmp    %rbp,%rsi
140051a2f:	0f 85 eb fb ff ff    	jne    0x140051620
140051a35:	48 89 cd             	mov    %rcx,%rbp
140051a38:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
140051a3f:	00
140051a40:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
140051a44:	e9 8a f5 ff ff       	jmp    0x140050fd3
140051a49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140051a50:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140051a54:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140051a59:	4d 89 e1             	mov    %r12,%r9
140051a5c:	49 89 d8             	mov    %rbx,%r8
140051a5f:	48 89 fa             	mov    %rdi,%rdx