140322441:	0f 57 c0             	xorps  %xmm0,%xmm0
140322444:	0f 11 85 b0 01 00 00 	movups %xmm0,0x1b0(%rbp)
14032244b:	0f 57 c9             	xorps  %xmm1,%xmm1
14032244e:	f3 0f 7f 8d c0 01 00 	movdqu %xmm1,0x1c0(%rbp)
140322455:	00
140322456:	44 8d 47 fe          	lea    -0x2(%rdi),%r8d
14032245a:	48 8d 15 d7 5c 82 00 	lea    0x825cd7(%rip),%rdx        # 0x140b48138
140322461:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
140322468:	e8 33 cd de ff       	call   0x14010f1a0
14032246d:	90                   	nop
14032246e:	48 8d 95 b0 01 00 00 	lea    0x1b0(%rbp),%rdx
140322475:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140322479:	e8 d2 80 de ff       	call   0x14010a550
14032247e:	48 8b c8             	mov    %rax,%rcx
140322481:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140322488:	e8 eb 8c cf ff       	call   0x14001b178
14032248d:	90                   	nop
14032248e:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
140322495:	e8 f6 cd de ff       	call   0x14010f290
14032249a:	0f 57 c0             	xorps  %xmm0,%xmm0
14032249d:	0f 11 85 b0 01 00 00 	movups %xmm0,0x1b0(%rbp)
1403224a4:	0f 57 c9             	xorps  %xmm1,%xmm1
1403224a7:	f3 0f 7f 8d c0 01 00 	movdqu %xmm1,0x1c0(%rbp)
1403224ae:	00
1403224af:	4c 8b c3             	mov    %rbx,%r8
1403224b2:	48 8d 15 17 df 81 00 	lea    0x81df17(%rip),%rdx        # 0x140b403d0
1403224b9:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1403224c0:	e8 db cc de ff       	call   0x14010f1a0
1403224c5:	90                   	nop
1403224c6:	48 8d 95 b0 01 00 00 	lea    0x1b0(%rbp),%rdx
1403224cd:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1403224d1:	e8 7a 80 de ff       	call   0x14010a550
1403224d6:	48 8b c8             	mov    %rax,%rcx
1403224d9:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1403224e0:	e8 93 8c cf ff       	call   0x14001b178
1403224e5:	90                   	nop
1403224e6:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1403224ed:	e8 9e cd de ff       	call   0x14010f290
1403224f2:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
1403224f9:	48 8b 01             	mov    (%rcx),%rax
1403224fc:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140322500:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140322507:	ff 15 2b a7 7e 00    	call   *0x7ea72b(%rip)        # 0x140b0cc38
14032250d:	0f 57 c0             	xorps  %xmm0,%xmm0
140322510:	0f 11 85 f0 01 00 00 	movups %xmm0,0x1f0(%rbp)
140322517:	0f 57 c9             	xorps  %xmm1,%xmm1
14032251a:	f3 0f 7f 8d 00 02 00 	movdqu %xmm1,0x200(%rbp)
140322521:	00
140322522:	44 8d 47 fa          	lea    -0x6(%rdi),%r8d
140322526:	48 8d 15 c7 88 82 00 	lea    0x8288c7(%rip),%rdx        # 0x140b4adf4
14032252d:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140322534:	e8 67 cc de ff       	call   0x14010f1a0
140322539:	90                   	nop
14032253a:	48 8d 15 c3 88 82 00 	lea    0x8288c3(%rip),%rdx        # 0x140b4ae04
140322541:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140322548:	e8 5b 10 00 00       	call   0x1403235a8
14032254d:	48 8d 15 a8 88 82 00 	lea    0x8288a8(%rip),%rdx        # 0x140b4adfc
140322554:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
14032255b:	e8 48 10 00 00       	call   0x1403235a8
140322560:	48 8d 15 a5 88 82 00 	lea    0x8288a5(%rip),%rdx        # 0x140b4ae0c
140322567:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
14032256e:	e8 35 10 00 00       	call   0x1403235a8
140322573:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
14032257a:	4c 39 b5 08 02 00 00 	cmp    %r14,0x208(%rbp)
140322581:	48 0f 47 8d f0 01 00 	cmova  0x1f0(%rbp),%rcx
140322588:	00
140322589:	4c 8b 85 00 02 00 00 	mov    0x200(%rbp),%r8
140322590:	4c 03 c1             	add    %rcx,%r8
140322593:	48 8d 95 f0 01 00 00 	lea    0x1f0(%rbp),%rdx
14032259a:	4c 39 b5 08 02 00 00 	cmp    %r14,0x208(%rbp)
1403225a1:	48 0f 47 95 f0 01 00 	cmova  0x1f0(%rbp),%rdx
1403225a8:	00
1403225a9:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
1403225b0:	e8 9b 70 fb ff       	call   0x1402d9650
1403225b5:	90                   	nop
1403225b6:	48 8b 8e 98 00 00 00 	mov    0x98(%rsi),%rcx
1403225bd:	48 8b 01             	mov    (%rcx),%rax
1403225c0:	4c 8d 85 90 01 00 00 	lea    0x190(%rbp),%r8
1403225c7:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
1403225ce:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1403225d5:	ff 15 5d a6 7e 00    	call   *0x7ea65d(%rip)        # 0x140b0cc38
1403225db:	90                   	nop
1403225dc:	48 8b be 98 00 00 00 	mov    0x98(%rsi),%rdi
1403225e3:	48 8b 07             	mov    (%rdi),%rax
1403225e6:	48 8b 98 98 00 00 00 	mov    0x98(%rax),%rbx
1403225ed:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
1403225f4:	48 8b 01             	mov    (%rcx),%rax
1403225f7:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
1403225fe:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140322605:	ff 15 2d a6 7e 00    	call   *0x7ea62d(%rip)        # 0x140b0cc38
14032260b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140322610:	8b 45 ec             	mov    -0x14(%rbp),%eax
140322613:	89 44 24 28          	mov    %eax,0x28(%rsp)
140322617:	8b 45 e8             	mov    -0x18(%rbp),%eax
14032261a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14032261e:	4c 8d 8d 70 01 00 00 	lea    0x170(%rbp),%r9
140322625:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140322629:	49 8b d7             	mov    %r15,%rdx
14032262c:	48 8b cf             	mov    %rdi,%rcx
14032262f:	48 8b c3             	mov    %rbx,%rax
140322632:	ff 15 00 a6 7e 00    	call   *0x7ea600(%rip)        # 0x140b0cc38
140322638:	90                   	nop
140322639:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
140322640:	e8 3b 3b ce ff       	call   0x140006180
140322645:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
14032264c:	e8 7f ef e8 ff       	call   0x1401b15d0
140322651:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140322658:	e8 33 cc de ff       	call   0x14010f290
14032265d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140322661:	e8 8e cd de ff       	call   0x14010f3f4
140322666:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
14032266d:	e8 0e 3b ce ff       	call   0x140006180
140322672:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140322676:	e8 79 cd de ff       	call   0x14010f3f4
14032267b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140322680:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140322687:	e8 f4 3a ce ff       	call   0x140006180
14032268c:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140322690:	e8 5f cd de ff       	call   0x14010f3f4
140322695:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14032269c:	e8 df 3a ce ff       	call   0x140006180
1403226a1:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
1403226a8:	e8 d3 3a ce ff       	call   0x140006180
1403226ad:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1403226b1:	e8 3e cd de ff       	call   0x14010f3f4
1403226b6:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1403226bd:	e8 be 3a ce ff       	call   0x140006180
1403226c2:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1403226c9:	e8 b2 3a ce ff       	call   0x140006180
1403226ce:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1403226d5:	e8 a6 3a ce ff       	call   0x140006180
1403226da:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1403226e1:	e8 9a 3a ce ff       	call   0x140006180
1403226e6:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1403226ed:	e8 8e 3a ce ff       	call   0x140006180
1403226f2:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1403226f9:	e8 82 3a ce ff       	call   0x140006180
1403226fe:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140322702:	e8 ed cc de ff       	call   0x14010f3f4
140322707:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14032270b:	e8 70 3a ce ff       	call   0x140006180
140322710:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140322717:	e8 64 3a ce ff       	call   0x140006180
14032271c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140322720:	48 85 c9             	test   %rcx,%rcx
140322723:	74 39                	je     0x14032275e
140322725:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140322729:	48 2b c1             	sub    %rcx,%rax
14032272c:	48 8b d1             	mov    %rcx,%rdx
14032272f:	49 3b c5             	cmp    %r13,%rax
140322732:	72 18                	jb     0x14032274c
140322734:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322738:	48 2b d1             	sub    %rcx,%rdx
14032273b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14032273f:	48 83 f8 1f          	cmp    $0x1f,%rax
140322743:	76 07                	jbe    0x14032274c
140322745:	ff 15 4d a2 7e 00    	call   *0x7ea24d(%rip)        # 0x140b0c998
14032274b:	cc                   	int3
14032274c:	ff 15 6e a1 7e 00    	call   *0x7ea16e(%rip)        # 0x140b0c8c0
140322752:	0f 57 c0             	xorps  %xmm0,%xmm0
140322755:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14032275a:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
14032275e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140322762:	e8 8d cc de ff       	call   0x14010f3f4
140322767:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
14032276e:	e8 0d 3a ce ff       	call   0x140006180
140322773:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
14032277a:	e8 01 3a ce ff       	call   0x140006180
14032277f:	90                   	nop
140322780:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140322784:	e8 6b cc de ff       	call   0x14010f3f4
140322789:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14032278d:	e8 ee 39 ce ff       	call   0x140006180
140322792:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140322796:	e8 e5 39 ce ff       	call   0x140006180
14032279b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14032279f:	e8 dc 39 ce ff       	call   0x140006180
1403227a4:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1403227a9:	e8 22 87 cf ff       	call   0x14001aed0
1403227ae:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1403227b2:	e8 c9 39 ce ff       	call   0x140006180
1403227b7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1403227bc:	e8 bf 39 ce ff       	call   0x140006180
1403227c1:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1403227c6:	e8 05 87 cf ff       	call   0x14001aed0
1403227cb:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1403227d2:	e8 a9 39 ce ff       	call   0x140006180
1403227d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1403227de:	00 00
1403227e0:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1403227e7:	e8 94 39 ce ff       	call   0x140006180
1403227ec:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1403227f3:	e8 88 39 ce ff       	call   0x140006180
1403227f8:	49 8b c7             	mov    %r15,%rax
1403227fb:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
140322802:	48 33 cc             	xor    %rsp,%rcx
140322805:	e8 d6 cd 7c 00       	call   0x140aef5e0
14032280a:	48 8b 9c 24 78 03 00 	mov    0x378(%rsp),%rbx
140322811:	00
140322812:	48 81 c4 20 03 00 00 	add    $0x320,%rsp
140322819:	41 5f                	pop    %r15
14032281b:	41 5e                	pop    %r14
14032281d:	41 5d                	pop    %r13
14032281f:	41 5c                	pop    %r12
140322821:	5f                   	pop    %rdi
140322822:	5e                   	pop    %rsi
140322823:	5d                   	pop    %rbp
140322824:	c3                   	ret
140322825:	90                   	nop
140322826:	90                   	nop
140322827:	90                   	nop
140322828:	48 8b c4             	mov    %rsp,%rax
14032282b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14032282f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140322833:	48 89 78 20          	mov    %rdi,0x20(%rax)
140322837:	55                   	push   %rbp
140322838:	41 54                	push   %r12
14032283a:	41 55                	push   %r13
14032283c:	41 56                	push   %r14
14032283e:	41 57                	push   %r15
140322840:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140322844:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14032284b:	48 8b 05 ee c7 99 00 	mov    0x99c7ee(%rip),%rax        # 0x140cbf040
140322852:	48 33 c4             	xor    %rsp,%rax
140322855:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140322859:	4d 8b e8             	mov    %r8,%r13
14032285c:	4c 8b f2             	mov    %rdx,%r14
14032285f:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
140322863:	33 ff                	xor    %edi,%edi
140322865:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140322869:	49 8b 18             	mov    (%r8),%rbx
14032286c:	0f 57 c0             	xorps  %xmm0,%xmm0
14032286f:	0f 11 02             	movups %xmm0,(%rdx)
140322872:	48 89 7a 10          	mov    %rdi,0x10(%rdx)
140322876:	48 89 7a 18          	mov    %rdi,0x18(%rdx)
14032287a:	48 c7 44 24 20 1f 00 	movq   $0x1f,0x20(%rsp)
140322881:	00 00
140322883:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140322888:	e8 9f c8 de ff       	call   0x14010f12c
14032288d:	48 8b c8             	mov    %rax,%rcx
140322890:	49 89 06             	mov    %rax,(%r14)
140322893:	49 c7 46 10 10 00 00 	movq   $0x10,0x10(%r14)
14032289a:	00
14032289b:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1403228a0:	49 89 46 18          	mov    %rax,0x18(%r14)
1403228a4:	0f 10 05 65 85 82 00 	movups 0x828565(%rip),%xmm0        # 0x140b4ae10
1403228ab:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
1403228af:	40 88 79 10          	mov    %dil,0x10(%rcx)
1403228b3:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1403228ba:	00
1403228bb:	e9 ce 06 00 00       	jmp    0x140322f8e
1403228c0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1403228c5:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1403228c9:	4c 8d 7b 18          	lea    0x18(%rbx),%r15
1403228cd:	4c 8d 63 10          	lea    0x10(%rbx),%r12
1403228d1:	48 83 c3 20          	add    $0x20,%rbx
1403228d5:	f3 0f 10 4f 04       	movss  0x4(%rdi),%xmm1
1403228da:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
1403228dd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403228e3:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
1403228e7:	e8 48 b6 62 00       	call   0x14094df34
1403228ec:	48 8b f0             	mov    %rax,%rsi
1403228ef:	f3 0f 10 0f          	movss  (%rdi),%xmm1
1403228f3:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
1403228f6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403228fc:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140322900:	e8 2f b6 62 00       	call   0x14094df34
140322905:	90                   	nop
140322906:	4c 8d 05 b7 26 82 00 	lea    0x8226b7(%rip),%r8        # 0x140b44fc4
14032290d:	48 8b d0             	mov    %rax,%rdx
140322910:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140322914:	e8 db f6 f7 ff       	call   0x1402a1ff4
140322919:	90                   	nop
14032291a:	4c 8b c6             	mov    %rsi,%r8
14032291d:	48 8b d0             	mov    %rax,%rdx
140322920:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140322924:	e8 03 0d 00 00       	call   0x14032362c
140322929:	90                   	nop
14032292a:	4c 8d 05 f3 84 82 00 	lea    0x8284f3(%rip),%r8        # 0x140b4ae24
140322931:	48 8b d0             	mov    %rax,%rdx
140322934:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140322938:	e8 b7 f6 f7 ff       	call   0x1402a1ff4
14032293d:	90                   	nop
14032293e:	48 8b d0             	mov    %rax,%rdx
140322941:	49 8b ce             	mov    %r14,%rcx
140322944:	e8 ab f8 f7 ff       	call   0x1402a21f4
140322949:	90                   	nop
14032294a:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
14032294e:	bf 0f 00 00 00       	mov    $0xf,%edi
140322953:	48 3b c7             	cmp    %rdi,%rax
140322956:	76 2d                	jbe    0x140322985
140322958:	48 ff c0             	inc    %rax
14032295b:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14032295f:	48 8b d1             	mov    %rcx,%rdx
140322962:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140322968:	72 15                	jb     0x14032297f
14032296a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14032296e:	48 2b d1             	sub    %rcx,%rdx
140322971:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322975:	48 83 f8 1f          	cmp    $0x1f,%rax
140322979:	0f 87 49 06 00 00    	ja     0x140322fc8
14032297f:	ff 15 3b 9f 7e 00    	call   *0x7e9f3b(%rip)        # 0x140b0c8c0
140322985:	33 f6                	xor    %esi,%esi
140322987:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
14032298b:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
14032298f:	40 88 75 8f          	mov    %sil,-0x71(%rbp)
140322993:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140322997:	48 3b c7             	cmp    %rdi,%rax
14032299a:	76 2d                	jbe    0x1403229c9
14032299c:	48 ff c0             	inc    %rax
14032299f:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1403229a3:	48 8b d1             	mov    %rcx,%rdx
1403229a6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1403229ac:	72 15                	jb     0x1403229c3
1403229ae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403229b2:	48 2b d1             	sub    %rcx,%rdx
1403229b5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403229b9:	48 83 f8 1f          	cmp    $0x1f,%rax
1403229bd:	0f 87 0c 06 00 00    	ja     0x140322fcf
1403229c3:	ff 15 f7 9e 7e 00    	call   *0x7e9ef7(%rip)        # 0x140b0c8c0
1403229c9:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
1403229cd:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
1403229d1:	40 88 75 af          	mov    %sil,-0x51(%rbp)
1403229d5:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
1403229d9:	48 3b c7             	cmp    %rdi,%rax
1403229dc:	76 2d                	jbe    0x140322a0b
1403229de:	48 ff c0             	inc    %rax
1403229e1:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1403229e5:	48 8b d1             	mov    %rcx,%rdx
1403229e8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1403229ee:	72 15                	jb     0x140322a05
1403229f0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403229f4:	48 2b d1             	sub    %rcx,%rdx
1403229f7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403229fb:	48 83 f8 1f          	cmp    $0x1f,%rax
1403229ff:	0f 87 d1 05 00 00    	ja     0x140322fd6
140322a05:	ff 15 b5 9e 7e 00    	call   *0x7e9eb5(%rip)        # 0x140b0c8c0
140322a0b:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140322a0f:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
140322a13:	40 88 75 cf          	mov    %sil,-0x31(%rbp)
140322a17:	48 8b 45 07          	mov    0x7(%rbp),%rax
140322a1b:	48 3b c7             	cmp    %rdi,%rax
140322a1e:	76 2d                	jbe    0x140322a4d
140322a20:	48 ff c0             	inc    %rax
140322a23:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140322a27:	48 8b d1             	mov    %rcx,%rdx
140322a2a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140322a30:	72 15                	jb     0x140322a47
140322a32:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322a36:	48 2b d1             	sub    %rcx,%rdx