140136236:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14013623b:	48 89 ea             	mov    %rbp,%rdx
14013623e:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
140136245:	00 00 00 00 00
14013624a:	48 83 b9 28 02 00 00 	cmpq   $0x0,0x228(%rcx)
140136251:	00
140136252:	89 44 24 78          	mov    %eax,0x78(%rsp)
140136256:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
14013625d:	00 00 00 00
140136261:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
140136268:	00
140136269:	c7 84 24 8c 00 00 00 	movl   $0x1f,0x8c(%rsp)
140136270:	1f 00 00 00
140136274:	0f 84 46 03 00 00    	je     0x1401365c0
14013627a:	e8 31 a0 ff ff       	call   0x1401302b0
14013627f:	4c 89 f9             	mov    %r15,%rcx
140136282:	e8 b9 46 f6 ff       	call   0x14009a940
140136287:	e9 a0 fb ff ff       	jmp    0x140135e2c
14013628c:	0f 1f 40 00          	nopl   0x0(%rax)
140136290:	bd 18 00 00 00       	mov    $0x18,%ebp
140136295:	3c 2d                	cmp    $0x2d,%al
140136297:	0f 85 70 fb ff ff    	jne    0x140135e0d
14013629d:	eb 65                	jmp    0x140136304
14013629f:	90                   	nop
1401362a0:	3c 20                	cmp    $0x20,%al
1401362a2:	0f 85 3c fb ff ff    	jne    0x140135de4
1401362a8:	80 7e 01 0a          	cmpb   $0xa,0x1(%rsi)
1401362ac:	0f 84 76 02 00 00    	je     0x140136528
1401362b2:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1401362b6:	4d 85 c0             	test   %r8,%r8
1401362b9:	0f 84 51 01 00 00    	je     0x140136410
1401362bf:	41 83 78 70 01       	cmpl   $0x1,0x70(%r8)
1401362c4:	bd 18 00 00 00       	mov    $0x18,%ebp
1401362c9:	0f 84 46 fb ff ff    	je     0x140135e15
1401362cf:	bd 19 00 00 00       	mov    $0x19,%ebp
1401362d4:	e9 3c fb ff ff       	jmp    0x140135e15
1401362d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401362e0:	e8 2b a7 ff ff       	call   0x140130a10
1401362e5:	e9 7b fa ff ff       	jmp    0x140135d65
1401362ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401362f0:	e8 1b a7 ff ff       	call   0x140130a10
1401362f5:	e9 da f9 ff ff       	jmp    0x140135cd4
1401362fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140136300:	49 83 c0 28          	add    $0x28,%r8
140136304:	89 fa                	mov    %edi,%edx
140136306:	48 89 f1             	mov    %rsi,%rcx
140136309:	e8 32 9f ff ff       	call   0x140130240
14013630e:	e9 19 fb ff ff       	jmp    0x140135e2c
140136313:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140136318:	83 43 14 01          	addl   $0x1,0x14(%rbx)
14013631c:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140136320:	44 8d 47 ff          	lea    -0x1(%rdi),%r8d
140136324:	48 89 d9             	mov    %rbx,%rcx
140136327:	e8 d4 de ff ff       	call   0x140134200
14013632c:	e9 fb fa ff ff       	jmp    0x140135e2c
140136331:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140136338:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013633c:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140136341:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
140136348:	00 00 00 00 00
14013634d:	48 83 b9 28 02 00 00 	cmpq   $0x0,0x228(%rcx)
140136354:	00
140136355:	89 7c 24 78          	mov    %edi,0x78(%rsp)
140136359:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
140136360:	00 00 00 00
140136364:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
14013636b:	00
14013636c:	c7 84 24 8c 00 00 00 	movl   $0x20,0x8c(%rsp)
140136373:	20 00 00 00
140136377:	0f 84 e3 01 00 00    	je     0x140136560
14013637d:	48 89 ea             	mov    %rbp,%rdx
140136380:	e8 2b 9f ff ff       	call   0x1401302b0
140136385:	e9 a2 fa ff ff       	jmp    0x140135e2c
14013638a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140136390:	48 89 d9             	mov    %rbx,%rcx
140136393:	e8 f8 f1 ff ff       	call   0x140135590
140136398:	49 83 bd 28 02 00 00 	cmpq   $0x0,0x228(%r13)
14013639f:	00
1401363a0:	4c 89 e9             	mov    %r13,%rcx
1401363a3:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1401363aa:	00 00 00 00 00
1401363af:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
1401363b6:	00 00 00 00
1401363ba:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401363bf:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401363c4:	89 7c 24 78          	mov    %edi,0x78(%rsp)
1401363c8:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
1401363cf:	00
1401363d0:	89 ac 24 8c 00 00 00 	mov    %ebp,0x8c(%rsp)
1401363d7:	0f 85 e3 fa ff ff    	jne    0x140135ec0
1401363dd:	e8 2e a6 ff ff       	call   0x140130a10
1401363e2:	e9 45 fa ff ff       	jmp    0x140135e2c
1401363e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401363ee:	00 00
1401363f0:	80 38 00             	cmpb   $0x0,(%rax)
1401363f3:	0f 84 fb f8 ff ff    	je     0x140135cf4
1401363f9:	e8 02 c3 ff ff       	call   0x140132700
1401363fe:	66 90                	xchg   %ax,%ax
140136400:	e8 0b a6 ff ff       	call   0x140130a10
140136405:	e9 b7 f9 ff ff       	jmp    0x140135dc1
14013640a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140136410:	f3 0f 7e 43 10       	movq   0x10(%rbx),%xmm0
140136415:	8b 43 04             	mov    0x4(%rbx),%eax
140136418:	48 83 c6 01          	add    $0x1,%rsi
14013641c:	83 ef 01             	sub    $0x1,%edi
14013641f:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140136423:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140136428:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14013642d:	f3 0f 7e 0d f3 8e 0e 	movq   0xe8ef3(%rip),%xmm1        # 0x14021f328
140136434:	00
140136435:	80 cc 20             	or     $0x20,%ah
140136438:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
14013643f:	00 00 00 00 00
140136444:	48 83 b9 28 02 00 00 	cmpq   $0x0,0x228(%rcx)
14013644b:	00
14013644c:	89 7c 24 78          	mov    %edi,0x78(%rsp)
140136450:	66 0f fe c1          	paddd  %xmm1,%xmm0
140136454:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
140136458:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
14013645f:	00 00 00 00
140136463:	c7 84 24 8c 00 00 00 	movl   $0x1a,0x8c(%rsp)
14013646a:	1a 00 00 00
14013646e:	66 0f d6 43 10       	movq   %xmm0,0x10(%rbx)
140136473:	0f 85 47 fa ff ff    	jne    0x140135ec0
140136479:	e9 5f ff ff ff       	jmp    0x1401363dd
14013647e:	66 90                	xchg   %ax,%ax
140136480:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140136484:	8b 43 04             	mov    0x4(%rbx),%eax
140136487:	48 83 c6 01          	add    $0x1,%rsi
14013648b:	83 ef 01             	sub    $0x1,%edi
14013648e:	83 43 10 01          	addl   $0x1,0x10(%rbx)
140136492:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140136497:	80 cc 40             	or     $0x40,%ah
14013649a:	48 83 b9 28 02 00 00 	cmpq   $0x0,0x228(%rcx)
1401364a1:	00
1401364a2:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401364a7:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1401364ae:	00 00 00 00 00
1401364b3:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
1401364ba:	00 00 00 00
1401364be:	89 7c 24 78          	mov    %edi,0x78(%rsp)
1401364c2:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
1401364c6:	c7 84 24 8c 00 00 00 	movl   $0x1d,0x8c(%rsp)
1401364cd:	1d 00 00 00
1401364d1:	0f 85 e9 f9 ff ff    	jne    0x140135ec0
1401364d7:	e9 01 ff ff ff       	jmp    0x1401363dd
1401364dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401364e0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401364e6:	48 8d 15 13 8c 0e 00 	lea    0xe8c13(%rip),%rdx        # 0x14021f100
1401364ed:	4c 89 f9             	mov    %r15,%rcx
1401364f0:	e8 bb 54 f6 ff       	call   0x14009b9b0
1401364f5:	e9 c2 fb ff ff       	jmp    0x1401360bc
1401364fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140136500:	4c 89 d1             	mov    %r10,%rcx
140136503:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140136508:	e8 8b 39 0b 00       	call   0x1401e9e98
14013650d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140136512:	4c 89 f9             	mov    %r15,%rcx
140136515:	49 89 c0             	mov    %rax,%r8
140136518:	e8 93 54 f6 ff       	call   0x14009b9b0
14013651d:	e9 5c fb ff ff       	jmp    0x14013607e
140136522:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140136528:	c6 06 0a             	movb   $0xa,(%rsi)
14013652b:	48 8b 43 20          	mov    0x20(%rbx),%rax
14013652f:	bf 01 00 00 00       	mov    $0x1,%edi
140136534:	48 85 c0             	test   %rax,%rax
140136537:	0f 84 33 f9 ff ff    	je     0x140135e70
14013653d:	83 78 70 01          	cmpl   $0x1,0x70(%rax)
140136541:	bd 19 00 00 00       	mov    $0x19,%ebp
140136546:	75 05                	jne    0x14013654d
140136548:	bd 18 00 00 00       	mov    $0x18,%ebp
14013654d:	bf 01 00 00 00       	mov    $0x1,%edi
140136552:	e9 be f8 ff ff       	jmp    0x140135e15
140136557:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013655e:	00 00
140136560:	48 89 ea             	mov    %rbp,%rdx
140136563:	e8 a8 a4 ff ff       	call   0x140130a10
140136568:	e9 bf f8 ff ff       	jmp    0x140135e2c
14013656d:	0f 1f 00             	nopl   (%rax)
140136570:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140136575:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
14013657a:	e8 19 39 0b 00       	call   0x1401e9e98
14013657f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140136584:	4c 89 f9             	mov    %r15,%rcx
140136587:	49 89 c0             	mov    %rax,%r8
14013658a:	e8 21 54 f6 ff       	call   0x14009b9b0
14013658f:	49 89 f0             	mov    %rsi,%r8
140136592:	4c 89 f2             	mov    %r14,%rdx
140136595:	4c 89 f9             	mov    %r15,%rcx
140136598:	4d 29 f0             	sub    %r14,%r8
14013659b:	e8 10 54 f6 ff       	call   0x14009b9b0
1401365a0:	4c 89 e9             	mov    %r13,%rcx
1401365a3:	e8 f0 38 0b 00       	call   0x1401e9e98
1401365a8:	4c 89 ea             	mov    %r13,%rdx
1401365ab:	4c 89 f9             	mov    %r15,%rcx
1401365ae:	49 89 c0             	mov    %rax,%r8
1401365b1:	e8 fa 53 f6 ff       	call   0x14009b9b0
1401365b6:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
1401365bb:	e9 0b fc ff ff       	jmp    0x1401361cb
1401365c0:	e8 4b a4 ff ff       	call   0x140130a10
1401365c5:	e9 b5 fc ff ff       	jmp    0x14013627f
1401365ca:	ba 01 00 00 00       	mov    $0x1,%edx
1401365cf:	4c 89 f9             	mov    %r15,%rcx
1401365d2:	e8 c9 45 f6 ff       	call   0x14009aba0
1401365d7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401365dc:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401365e1:	e9 27 fc ff ff       	jmp    0x14013620d
1401365e6:	e8 85 e2 0a 00       	call   0x1401e4870
1401365eb:	90                   	nop
1401365ec:	0f 1f 40 00          	nopl   0x0(%rax)
1401365f0:	41 57                	push   %r15
1401365f2:	41 56                	push   %r14
1401365f4:	41 55                	push   %r13
1401365f6:	41 54                	push   %r12
1401365f8:	55                   	push   %rbp
1401365f9:	57                   	push   %rdi
1401365fa:	56                   	push   %rsi
1401365fb:	53                   	push   %rbx
1401365fc:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
140136603:	48 8b 35 e6 24 10 00 	mov    0x1024e6(%rip),%rsi        # 0x140238af0
14013660a:	48 89 d5             	mov    %rdx,%rbp
14013660d:	48 89 cf             	mov    %rcx,%rdi
140136610:	49 8b 08             	mov    (%r8),%rcx
140136613:	4c 89 c3             	mov    %r8,%rbx
140136616:	48 8b 16             	mov    (%rsi),%rdx
140136619:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
140136620:	00
140136621:	41 8b 50 08          	mov    0x8(%r8),%edx
140136625:	4c 8d 44 24 4c       	lea    0x4c(%rsp),%r8
14013662a:	31 f6                	xor    %esi,%esi
14013662c:	e8 3f b7 ff ff       	call   0x140131d70
140136631:	8b 55 08             	mov    0x8(%rbp),%edx
140136634:	44 8b 6b 08          	mov    0x8(%rbx),%r13d
140136638:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14013663d:	44 8b 7c 24 4c       	mov    0x4c(%rsp),%r15d
140136642:	85 d2                	test   %edx,%edx
140136644:	74 09                	je     0x14013664f
140136646:	45 85 ed             	test   %r13d,%r13d
140136649:	0f 85 e1 01 00 00    	jne    0x140136830
14013664f:	44 89 ea             	mov    %r13d,%edx
140136652:	48 8d 0d c1 6a 0e 00 	lea    0xe6ac1(%rip),%rcx        # 0x14021d11a
140136659:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
14013665e:	e8 5d 77 f6 ff       	call   0x14009ddc0
140136663:	48 89 c1             	mov    %rax,%rcx
140136666:	48 89 c3             	mov    %rax,%rbx
140136669:	e8 2a 38 0b 00       	call   0x1401e9e98
14013666e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140136673:	48 89 ea             	mov    %rbp,%rdx
140136676:	48 89 f9             	mov    %rdi,%rcx
140136679:	48 83 bf 28 02 00 00 	cmpq   $0x0,0x228(%rdi)
140136680:	00
140136681:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
140136688:	00
140136689:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140136690:	00 00
140136692:	89 44 24 58          	mov    %eax,0x58(%rsp)
140136696:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
14013669d:	00
14013669e:	c7 44 24 6c 02 00 00 	movl   $0x2,0x6c(%rsp)
1401366a5:	00
1401366a6:	0f 84 74 01 00 00    	je     0x140136820
1401366ac:	e8 ff 9b ff ff       	call   0x1401302b0
1401366b1:	48 89 d9             	mov    %rbx,%rcx
1401366b4:	e8 f7 27 fc ff       	call   0x1400f8eb0
1401366b9:	48 89 f1             	mov    %rsi,%rcx
1401366bc:	e8 ef 27 fc ff       	call   0x1400f8eb0
1401366c1:	45 85 ff             	test   %r15d,%r15d
1401366c4:	0f 84 c7 00 00 00    	je     0x140136791
1401366ca:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401366cf:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1401366d4:	4c 8d 6c 24 71       	lea    0x71(%rsp),%r13
1401366d9:	44 0f b7 25 57 8c 0e 	movzwl 0xe8c57(%rip),%r12d        # 0x14021f338
1401366e0:	00
1401366e1:	eb 13                	jmp    0x1401366f6
1401366e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401366e8:	e8 c3 9b ff ff       	call   0x1401302b0
1401366ed:	45 85 ff             	test   %r15d,%r15d
1401366f0:	0f 84 9b 00 00 00    	je     0x140136791
1401366f6:	41 b8 34 00 00 00    	mov    $0x34,%r8d
1401366fc:	44 89 f9             	mov    %r15d,%ecx
1401366ff:	45 39 c7             	cmp    %r8d,%r15d
140136702:	45 89 c6             	mov    %r8d,%r14d
140136705:	45 0f 46 f7          	cmovbe %r15d,%r14d
140136709:	41 8d 56 40          	lea    0x40(%r14),%edx
14013670d:	45 29 f7             	sub    %r14d,%r15d
140136710:	41 8d 46 46          	lea    0x46(%r14),%eax
140136714:	83 f9 1a             	cmp    $0x1a,%ecx
140136717:	0f 46 c2             	cmovbe %edx,%eax
14013671a:	45 89 f0             	mov    %r14d,%r8d
14013671d:	48 89 f2             	mov    %rsi,%rdx
140136720:	4c 89 e9             	mov    %r13,%rcx
140136723:	88 44 24 70          	mov    %al,0x70(%rsp)
140136727:	e8 d4 d8 08 00       	call   0x1401c4000
14013672c:	45 89 f0             	mov    %r14d,%r8d
14013672f:	48 89 d9             	mov    %rbx,%rcx
140136732:	4c 01 c6             	add    %r8,%rsi
140136735:	e8 5e 37 0b 00       	call   0x1401e9e98
14013673a:	48 89 f9             	mov    %rdi,%rcx
14013673d:	48 63 d0             	movslq %eax,%rdx
140136740:	83 c0 01             	add    $0x1,%eax
140136743:	66 44 89 24 13       	mov    %r12w,(%rbx,%rdx,1)
140136748:	48 83 bf 28 02 00 00 	cmpq   $0x0,0x228(%rdi)
14013674f:	00
140136750:	48 89 ea             	mov    %rbp,%rdx
140136753:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
14013675a:	00 00
14013675c:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
140136763:	00
140136764:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140136769:	89 44 24 58          	mov    %eax,0x58(%rsp)
14013676d:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
140136774:	00
140136775:	c7 44 24 6c 03 00 00 	movl   $0x3,0x6c(%rsp)
14013677c:	00
14013677d:	0f 85 65 ff ff ff    	jne    0x1401366e8
140136783:	e8 88 a2 ff ff       	call   0x140130a10
140136788:	45 85 ff             	test   %r15d,%r15d
14013678b:	0f 85 65 ff ff ff    	jne    0x1401366f6
140136791:	48 83 bf 28 02 00 00 	cmpq   $0x0,0x228(%rdi)
140136798:	00
140136799:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
1401367a0:	00 00
1401367a2:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
1401367a9:	00
1401367aa:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1401367b1:	00 00
1401367b3:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401367ba:	00 00
1401367bc:	c7 44 24 6c 04 00 00 	movl   $0x4,0x6c(%rsp)
1401367c3:	00
1401367c4:	74 4a                	je     0x140136810
1401367c6:	48 89 ea             	mov    %rbp,%rdx
1401367c9:	48 89 f9             	mov    %rdi,%rcx
1401367cc:	e8 df 9a ff ff       	call   0x1401302b0
1401367d1:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401367d6:	e8 d5 26 fc ff       	call   0x1400f8eb0
1401367db:	48 8b 3d 0e 23 10 00 	mov    0x10230e(%rip),%rdi        # 0x140238af0
1401367e2:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1401367e9:	00
1401367ea:	48 2b 07             	sub    (%rdi),%rax
1401367ed:	0f 85 4b 01 00 00    	jne    0x14013693e
1401367f3:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1401367fa:	5b                   	pop    %rbx
1401367fb:	5e                   	pop    %rsi
1401367fc:	5f                   	pop    %rdi
1401367fd:	5d                   	pop    %rbp
1401367fe:	41 5c                	pop    %r12
140136800:	41 5d                	pop    %r13
140136802:	41 5e                	pop    %r14
140136804:	41 5f                	pop    %r15