14032809d:	44 89 65 97          	mov    %r12d,-0x69(%rbp)
1403280a1:	45 33 c0             	xor    %r8d,%r8d
1403280a4:	48 8b d1             	mov    %rcx,%rdx
1403280a7:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1403280ab:	e8 f0 aa 04 00       	call   0x140372ba0
1403280b0:	48 8b 18             	mov    (%rax),%rbx
1403280b3:	4c 89 20             	mov    %r12,(%rax)
1403280b6:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1403280ba:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403280c0:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1403280c4:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1403280c8:	e8 d3 aa 04 00       	call   0x140372ba0
1403280cd:	48 8b 08             	mov    (%rax),%rcx
1403280d0:	4c 89 20             	mov    %r12,(%rax)
1403280d3:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1403280d7:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1403280db:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403280e0:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
1403280e4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403280e9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403280ee:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403280f4:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1403280f8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403280fd:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140328101:	e8 4a 7d e7 ff       	call   0x14019fe50
140328106:	48 8b f8             	mov    %rax,%rdi
140328109:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14032810e:	4c 8b 15 43 2f 0f 01 	mov    0x10f2f43(%rip),%r10        # 0x14141b058
140328115:	4d 85 ed             	test   %r13,%r13
140328118:	74 04                	je     0x14032811e
14032811a:	4d 89 65 60          	mov    %r12,0x60(%r13)
14032811e:	49 8b 0a             	mov    (%r10),%rcx
140328121:	48 8b 41 38          	mov    0x38(%rcx),%rax
140328125:	4d 8b cd             	mov    %r13,%r9
140328128:	4c 8b c7             	mov    %rdi,%r8
14032812b:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14032812f:	49 8b ca             	mov    %r10,%rcx
140328132:	ff 15 e8 b8 c5 00    	call   *0xc5b8e8(%rip)        # 0x140f83a20
140328138:	90                   	nop
140328139:	48 8b cf             	mov    %rdi,%rcx
14032813c:	e8 ff 73 e7 ff       	call   0x14019f540
140328141:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140328145:	8b 79 20             	mov    0x20(%rcx),%edi
140328148:	8b 41 10             	mov    0x10(%rcx),%eax
14032814b:	ff c8                	dec    %eax
14032814d:	89 41 10             	mov    %eax,0x10(%rcx)
140328150:	85 c0                	test   %eax,%eax
140328152:	7f 18                	jg     0x14032816c
140328154:	0f 88 85 03 00 00    	js     0x1403284df
14032815a:	48 8b 01             	mov    (%rcx),%rax
14032815d:	ba 01 00 00 00       	mov    $0x1,%edx
140328162:	48 8b 00             	mov    (%rax),%rax
140328165:	ff 15 b5 b8 c5 00    	call   *0xc5b8b5(%rip)        # 0x140f83a20
14032816b:	90                   	nop
14032816c:	4c 8d 0d 7d 63 e7 ff 	lea    -0x189c83(%rip),%r9        # 0x14019e4f0
140328173:	ba 08 00 00 00       	mov    $0x8,%edx
140328178:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14032817e:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140328182:	e8 c5 33 af 00       	call   0x140e1b54c
140328187:	90                   	nop
140328188:	48 85 db             	test   %rbx,%rbx
14032818b:	74 27                	je     0x1403281b4
14032818d:	8b 43 10             	mov    0x10(%rbx),%eax
140328190:	ff c8                	dec    %eax
140328192:	89 43 10             	mov    %eax,0x10(%rbx)
140328195:	85 c0                	test   %eax,%eax
140328197:	7f 1b                	jg     0x1403281b4
140328199:	0f 88 4b 03 00 00    	js     0x1403284ea
14032819f:	48 8b 03             	mov    (%rbx),%rax
1403281a2:	ba 01 00 00 00       	mov    $0x1,%edx
1403281a7:	48 8b cb             	mov    %rbx,%rcx
1403281aa:	48 8b 00             	mov    (%rax),%rax
1403281ad:	ff 15 6d b8 c5 00    	call   *0xc5b86d(%rip)        # 0x140f83a20
1403281b3:	90                   	nop
1403281b4:	83 ff 02             	cmp    $0x2,%edi
1403281b7:	0f 85 f4 02 00 00    	jne    0x1403284b1
1403281bd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403281c3:	49 8b d7             	mov    %r15,%rdx
1403281c6:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1403281ca:	e8 d1 a9 04 00       	call   0x140372ba0
1403281cf:	48 8b 38             	mov    (%rax),%rdi
1403281d2:	4c 89 20             	mov    %r12,(%rax)
1403281d5:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1403281da:	48 8b 47 40          	mov    0x40(%rdi),%rax
1403281de:	48 8b 08             	mov    (%rax),%rcx
1403281e1:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1403281e5:	75 09                	jne    0x1403281f0
1403281e7:	4c 89 65 87          	mov    %r12,-0x79(%rbp)
1403281eb:	49 8b dc             	mov    %r12,%rbx
1403281ee:	eb 23                	jmp    0x140328213
1403281f0:	48 83 c1 50          	add    $0x50,%rcx
1403281f4:	48 8b 47 38          	mov    0x38(%rdi),%rax
1403281f8:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403281ff:	48 8b 02             	mov    (%rdx),%rax
140328202:	4c 8b 40 28          	mov    0x28(%rax),%r8
140328206:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14032820a:	e8 c1 fe 3e 00       	call   0x1407180d0
14032820f:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140328213:	c7 45 97 14 00 00 00 	movl   $0x14,-0x69(%rbp)
14032821a:	48 85 db             	test   %rbx,%rbx
14032821d:	74 27                	je     0x140328246
14032821f:	8b 43 10             	mov    0x10(%rbx),%eax
140328222:	ff c8                	dec    %eax
140328224:	89 43 10             	mov    %eax,0x10(%rbx)
140328227:	85 c0                	test   %eax,%eax
140328229:	7f 1b                	jg     0x140328246
14032822b:	0f 88 c4 02 00 00    	js     0x1403284f5
140328231:	48 8b 03             	mov    (%rbx),%rax
140328234:	ba 01 00 00 00       	mov    $0x1,%edx
140328239:	48 8b cb             	mov    %rbx,%rcx
14032823c:	48 8b 00             	mov    (%rax),%rax
14032823f:	ff 15 db b7 c5 00    	call   *0xc5b7db(%rip)        # 0x140f83a20
140328245:	90                   	nop
140328246:	8b 47 10             	mov    0x10(%rdi),%eax
140328249:	ff c8                	dec    %eax
14032824b:	89 47 10             	mov    %eax,0x10(%rdi)
14032824e:	85 c0                	test   %eax,%eax
140328250:	7f 1b                	jg     0x14032826d
140328252:	0f 88 a8 02 00 00    	js     0x140328500
140328258:	48 8b 07             	mov    (%rdi),%rax
14032825b:	ba 01 00 00 00       	mov    $0x1,%edx
140328260:	48 8b cf             	mov    %rdi,%rcx
140328263:	48 8b 00             	mov    (%rax),%rax
140328266:	ff 15 b4 b7 c5 00    	call   *0xc5b7b4(%rip)        # 0x140f83a20
14032826c:	90                   	nop
14032826d:	48 85 db             	test   %rbx,%rbx
140328270:	0f 84 3b 02 00 00    	je     0x1403284b1
140328276:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14032827c:	49 8b d7             	mov    %r15,%rdx
14032827f:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140328283:	e8 18 a9 04 00       	call   0x140372ba0
140328288:	48 8b 18             	mov    (%rax),%rbx
14032828b:	4c 89 20             	mov    %r12,(%rax)
14032828e:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
140328292:	45 33 c0             	xor    %r8d,%r8d
140328295:	49 8b d7             	mov    %r15,%rdx
140328298:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14032829c:	e8 ff a8 04 00       	call   0x140372ba0
1403282a1:	48 8b 38             	mov    (%rax),%rdi
1403282a4:	4c 89 20             	mov    %r12,(%rax)
1403282a7:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1403282ab:	4c 89 65 87          	mov    %r12,-0x79(%rbp)
1403282af:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403282b5:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1403282b9:	49 8b 0f             	mov    (%r15),%rcx
1403282bc:	e8 5f 4b 41 00       	call   0x14073ce20
1403282c1:	c7 45 97 94 00 00 00 	movl   $0x94,-0x69(%rbp)
1403282c8:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1403282cc:	48 85 c0             	test   %rax,%rax
1403282cf:	0f 84 36 02 00 00    	je     0x14032850b
1403282d5:	f2 0f 10 70 20       	movsd  0x20(%rax),%xmm6
1403282da:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403282e0:	49 8b d7             	mov    %r15,%rdx
1403282e3:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1403282e7:	e8 b4 a8 04 00       	call   0x140372ba0
1403282ec:	48 8b 30             	mov    (%rax),%rsi
1403282ef:	4c 89 20             	mov    %r12,(%rax)
1403282f2:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
1403282f6:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403282fc:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140328300:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140328304:	e8 97 a8 04 00       	call   0x140372ba0
140328309:	4c 8b 30             	mov    (%rax),%r14
14032830c:	4c 89 20             	mov    %r12,(%rax)
14032830f:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
140328313:	45 33 c0             	xor    %r8d,%r8d
140328316:	49 8b d7             	mov    %r15,%rdx
140328319:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14032831d:	e8 7e a8 04 00       	call   0x140372ba0
140328322:	4c 8b 38             	mov    (%rax),%r15
140328325:	4c 89 20             	mov    %r12,(%rax)
140328328:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
14032832c:	45 33 c0             	xor    %r8d,%r8d
14032832f:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140328333:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140328337:	e8 64 a8 04 00       	call   0x140372ba0
14032833c:	4c 8b 20             	mov    (%rax),%r12
14032833f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140328346:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14032834b:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140328350:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
140328357:	00
140328358:	48 8d 45 df          	lea    -0x21(%rbp),%rax
14032835c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140328361:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140328365:	0f 28 d6             	movaps %xmm6,%xmm2
140328368:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14032836c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140328371:	e8 da f1 ff ff       	call   0x140327550
140328376:	90                   	nop
140328377:	4d 85 e4             	test   %r12,%r12
14032837a:	74 2c                	je     0x1403283a8
14032837c:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140328381:	ff c8                	dec    %eax
140328383:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140328388:	85 c0                	test   %eax,%eax
14032838a:	7f 1c                	jg     0x1403283a8
14032838c:	0f 88 8d 01 00 00    	js     0x14032851f
140328392:	49 8b 04 24          	mov    (%r12),%rax
140328396:	ba 01 00 00 00       	mov    $0x1,%edx
14032839b:	49 8b cc             	mov    %r12,%rcx
14032839e:	48 8b 00             	mov    (%rax),%rax
1403283a1:	ff 15 79 b6 c5 00    	call   *0xc5b679(%rip)        # 0x140f83a20
1403283a7:	90                   	nop
1403283a8:	4d 85 ff             	test   %r15,%r15
1403283ab:	74 29                	je     0x1403283d6
1403283ad:	41 8b 47 10          	mov    0x10(%r15),%eax
1403283b1:	ff c8                	dec    %eax
1403283b3:	41 89 47 10          	mov    %eax,0x10(%r15)
1403283b7:	85 c0                	test   %eax,%eax
1403283b9:	7f 1b                	jg     0x1403283d6
1403283bb:	0f 88 69 01 00 00    	js     0x14032852a
1403283c1:	49 8b 07             	mov    (%r15),%rax
1403283c4:	ba 01 00 00 00       	mov    $0x1,%edx
1403283c9:	49 8b cf             	mov    %r15,%rcx
1403283cc:	48 8b 00             	mov    (%rax),%rax
1403283cf:	ff 15 4b b6 c5 00    	call   *0xc5b64b(%rip)        # 0x140f83a20
1403283d5:	90                   	nop
1403283d6:	4d 85 f6             	test   %r14,%r14
1403283d9:	74 29                	je     0x140328404
1403283db:	41 8b 46 10          	mov    0x10(%r14),%eax
1403283df:	ff c8                	dec    %eax
1403283e1:	41 89 46 10          	mov    %eax,0x10(%r14)
1403283e5:	85 c0                	test   %eax,%eax
1403283e7:	7f 1b                	jg     0x140328404
1403283e9:	0f 88 46 01 00 00    	js     0x140328535
1403283ef:	49 8b 06             	mov    (%r14),%rax
1403283f2:	ba 01 00 00 00       	mov    $0x1,%edx
1403283f7:	49 8b ce             	mov    %r14,%rcx
1403283fa:	48 8b 00             	mov    (%rax),%rax
1403283fd:	ff 15 1d b6 c5 00    	call   *0xc5b61d(%rip)        # 0x140f83a20
140328403:	90                   	nop
140328404:	48 85 f6             	test   %rsi,%rsi
140328407:	74 27                	je     0x140328430
140328409:	8b 46 10             	mov    0x10(%rsi),%eax
14032840c:	ff c8                	dec    %eax
14032840e:	89 46 10             	mov    %eax,0x10(%rsi)
140328411:	85 c0                	test   %eax,%eax
140328413:	7f 1b                	jg     0x140328430
140328415:	0f 88 25 01 00 00    	js     0x140328540
14032841b:	48 8b 06             	mov    (%rsi),%rax
14032841e:	ba 01 00 00 00       	mov    $0x1,%edx
140328423:	48 8b ce             	mov    %rsi,%rcx
140328426:	48 8b 00             	mov    (%rax),%rax
140328429:	ff 15 f1 b5 c5 00    	call   *0xc5b5f1(%rip)        # 0x140f83a20
14032842f:	90                   	nop
140328430:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140328434:	48 85 c9             	test   %rcx,%rcx
140328437:	74 24                	je     0x14032845d
140328439:	8b 41 10             	mov    0x10(%rcx),%eax
14032843c:	ff c8                	dec    %eax
14032843e:	89 41 10             	mov    %eax,0x10(%rcx)
140328441:	85 c0                	test   %eax,%eax
140328443:	7f 18                	jg     0x14032845d
140328445:	0f 88 00 01 00 00    	js     0x14032854b
14032844b:	48 8b 01             	mov    (%rcx),%rax
14032844e:	ba 01 00 00 00       	mov    $0x1,%edx
140328453:	48 8b 00             	mov    (%rax),%rax
140328456:	ff 15 c4 b5 c5 00    	call   *0xc5b5c4(%rip)        # 0x140f83a20
14032845c:	90                   	nop
14032845d:	48 85 ff             	test   %rdi,%rdi
140328460:	74 27                	je     0x140328489
140328462:	8b 47 10             	mov    0x10(%rdi),%eax
140328465:	ff c8                	dec    %eax
140328467:	89 47 10             	mov    %eax,0x10(%rdi)
14032846a:	85 c0                	test   %eax,%eax
14032846c:	7f 1b                	jg     0x140328489
14032846e:	0f 88 e2 00 00 00    	js     0x140328556
140328474:	48 8b 07             	mov    (%rdi),%rax
140328477:	ba 01 00 00 00       	mov    $0x1,%edx
14032847c:	48 8b cf             	mov    %rdi,%rcx
14032847f:	48 8b 00             	mov    (%rax),%rax
140328482:	ff 15 98 b5 c5 00    	call   *0xc5b598(%rip)        # 0x140f83a20
140328488:	90                   	nop
140328489:	48 85 db             	test   %rbx,%rbx
14032848c:	74 23                	je     0x1403284b1
14032848e:	8b 43 10             	mov    0x10(%rbx),%eax
140328491:	ff c8                	dec    %eax
140328493:	89 43 10             	mov    %eax,0x10(%rbx)
140328496:	85 c0                	test   %eax,%eax
140328498:	7f 17                	jg     0x1403284b1
14032849a:	78 38                	js     0x1403284d4
14032849c:	48 8b 03             	mov    (%rbx),%rax
14032849f:	ba 01 00 00 00       	mov    $0x1,%edx
1403284a4:	48 8b cb             	mov    %rbx,%rcx
1403284a7:	48 8b 00             	mov    (%rax),%rax
1403284aa:	ff 15 70 b5 c5 00    	call   *0xc5b570(%rip)        # 0x140f83a20
1403284b0:	90                   	nop
1403284b1:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
1403284b8:	00
1403284b9:	0f 28 b4 24 e0 00 00 	movaps 0xe0(%rsp),%xmm6
1403284c0:	00
1403284c1:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1403284c8:	41 5f                	pop    %r15
1403284ca:	41 5e                	pop    %r14
1403284cc:	41 5d                	pop    %r13
1403284ce:	41 5c                	pop    %r12
1403284d0:	5f                   	pop    %rdi
1403284d1:	5e                   	pop    %rsi
1403284d2:	5d                   	pop    %rbp
1403284d3:	c3                   	ret
1403284d4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403284d9:	e8 22 22 46 00       	call   0x14078a700
1403284de:	90                   	nop
1403284df:	b9 02 00 00 00       	mov    $0x2,%ecx
1403284e4:	e8 17 22 46 00       	call   0x14078a700
1403284e9:	90                   	nop
1403284ea:	b9 02 00 00 00       	mov    $0x2,%ecx
1403284ef:	e8 0c 22 46 00       	call   0x14078a700
1403284f4:	90                   	nop
1403284f5:	b9 02 00 00 00       	mov    $0x2,%ecx
1403284fa:	e8 01 22 46 00       	call   0x14078a700
1403284ff:	90                   	nop
140328500:	b9 02 00 00 00       	mov    $0x2,%ecx
140328505:	e8 f6 21 46 00       	call   0x14078a700
14032850a:	90                   	nop
14032850b:	48 8d 15 e6 24 cb 00 	lea    0xcb24e6(%rip),%rdx        # 0x140fda9f8
140328512:	48 8b 0d df 8f 10 01 	mov    0x1108fdf(%rip),%rcx        # 0x1414314f8
140328519:	e8 92 99 46 00       	call   0x140791eb0
14032851e:	90                   	nop
14032851f:	b9 02 00 00 00       	mov    $0x2,%ecx
140328524:	e8 d7 21 46 00       	call   0x14078a700
140328529:	90                   	nop
14032852a:	b9 02 00 00 00       	mov    $0x2,%ecx
14032852f:	e8 cc 21 46 00       	call   0x14078a700
140328534:	90                   	nop
140328535:	b9 02 00 00 00       	mov    $0x2,%ecx
14032853a:	e8 c1 21 46 00       	call   0x14078a700
14032853f:	90                   	nop
140328540:	b9 02 00 00 00       	mov    $0x2,%ecx
140328545:	e8 b6 21 46 00       	call   0x14078a700
14032854a:	90                   	nop
14032854b:	b9 02 00 00 00       	mov    $0x2,%ecx
140328550:	e8 ab 21 46 00       	call   0x14078a700
140328555:	90                   	nop
140328556:	b9 02 00 00 00       	mov    $0x2,%ecx
14032855b:	e8 a0 21 46 00       	call   0x14078a700
140328560:	cc                   	int3
140328561:	cc                   	int3
140328562:	cc                   	int3
140328563:	cc                   	int3
140328564:	cc                   	int3
140328565:	cc                   	int3
140328566:	cc                   	int3
140328567:	cc                   	int3
140328568:	cc                   	int3
140328569:	cc                   	int3
14032856a:	cc                   	int3
14032856b:	cc                   	int3
14032856c:	cc                   	int3