14001126d:	ba e9 01 00 00       	mov    $0x1e9,%edx
140011272:	e8 cd 26 ff ff       	call   0x140003944
140011277:	90                   	nop
140011278:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
14001127f:	00
140011280:	e8 db 51 00 00       	call   0x140016460
140011285:	90                   	nop
140011286:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001128b:	48 85 c9             	test   %rcx,%rcx
14001128e:	74 13                	je     0x1400112a3
140011290:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140011295:	48 8b 01             	mov    (%rcx),%rax
140011298:	48 8b 40 10          	mov    0x10(%rax),%rax
14001129c:	ff 15 a6 9e 01 00    	call   *0x19ea6(%rip)        # 0x14002b148
1400112a2:	90                   	nop
1400112a3:	45 84 e4             	test   %r12b,%r12b
1400112a6:	74 23                	je     0x1400112cb
1400112a8:	41 39 1f             	cmp    %ebx,(%r15)
1400112ab:	7d 1e                	jge    0x1400112cb
1400112ad:	48 8d 46 18          	lea    0x18(%rsi),%rax
1400112b1:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400112b5:	48 39 78 18          	cmp    %rdi,0x18(%rax)
1400112b9:	72 03                	jb     0x1400112be
1400112bb:	48 8b 00             	mov    (%rax),%rax
1400112be:	66 89 18             	mov    %bx,(%rax)
1400112c1:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400112c5:	e8 ce 2a 00 00       	call   0x140013d98
1400112ca:	90                   	nop
1400112cb:	40 84 3d 30 6d 02 00 	test   %dil,0x26d30(%rip)        # 0x140038002
1400112d2:	74 19                	je     0x1400112ed
1400112d4:	48 8d 84 24 38 01 00 	lea    0x138(%rsp),%rax
1400112db:	00
1400112dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400112e1:	48 8d 15 48 b8 01 00 	lea    0x1b848(%rip),%rdx        # 0x14002cb30
1400112e8:	e8 8b cf ff ff       	call   0x14000e278
1400112ed:	41 8b c5             	mov    %r13d,%eax
1400112f0:	e9 65 09 00 00       	jmp    0x140011c5a
1400112f5:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1400112fc:	00
1400112fd:	49 8b 45 00          	mov    0x0(%r13),%rax
140011301:	49 8b cd             	mov    %r13,%rcx
140011304:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
14001130b:	ff 15 37 9e 01 00    	call   *0x19e37(%rip)        # 0x14002b148
140011311:	41 f6 45 50 10       	testb  $0x10,0x50(%r13)
140011316:	0f 84 8b 01 00 00    	je     0x1400114a7
14001131c:	41 83 c8 ff          	or     $0xffffffff,%r8d
140011320:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140011325:	4c 3b f0             	cmp    %rax,%r14
140011328:	45 0f 46 c6          	cmovbe %r14d,%r8d
14001132c:	49 3b c6             	cmp    %r14,%rax
14001132f:	45 1b c9             	sbb    %r9d,%r9d
140011332:	41 81 e1 16 02 07 80 	and    $0x80070216,%r9d
140011339:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011340:	00
140011341:	4c 3b f0             	cmp    %rax,%r14
140011344:	0f 87 49 09 00 00    	ja     0x140011c93
14001134a:	45 33 c9             	xor    %r9d,%r9d
14001134d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140011352:	e8 2d 43 00 00       	call   0x140015684
140011357:	44 8b f0             	mov    %eax,%r14d
14001135a:	85 c0                	test   %eax,%eax
14001135c:	79 74                	jns    0x1400113d2
14001135e:	ba f3 01 00 00       	mov    $0x1f3,%edx
140011363:	4c 8d 05 be bc 01 00 	lea    0x1bcbe(%rip),%r8        # 0x14002d028
14001136a:	45 8b ce             	mov    %r14d,%r9d
14001136d:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011374:	00
140011375:	e8 ca 25 ff ff       	call   0x140003944
14001137a:	90                   	nop
14001137b:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
140011382:	00
140011383:	e8 d8 50 00 00       	call   0x140016460
140011388:	90                   	nop
140011389:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001138e:	48 85 c9             	test   %rcx,%rcx
140011391:	74 13                	je     0x1400113a6
140011393:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140011398:	48 8b 01             	mov    (%rcx),%rax
14001139b:	48 8b 40 10          	mov    0x10(%rax),%rax
14001139f:	ff 15 a3 9d 01 00    	call   *0x19da3(%rip)        # 0x14002b148
1400113a5:	90                   	nop
1400113a6:	45 84 e4             	test   %r12b,%r12b
1400113a9:	0f 84 a4 fc ff ff    	je     0x140011053
1400113af:	41 39 1f             	cmp    %ebx,(%r15)
1400113b2:	0f 8d 9b fc ff ff    	jge    0x140011053
1400113b8:	48 8d 46 18          	lea    0x18(%rsi),%rax
1400113bc:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400113c0:	48 39 78 18          	cmp    %rdi,0x18(%rax)
1400113c4:	72 03                	jb     0x1400113c9
1400113c6:	48 8b 00             	mov    (%rax),%rax
1400113c9:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400113cd:	e9 78 fc ff ff       	jmp    0x14001104a
1400113d2:	49 8b 4d 10          	mov    0x10(%r13),%rcx
1400113d6:	48 8b 01             	mov    (%rcx),%rax
1400113d9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400113de:	48 8b 40 38          	mov    0x38(%rax),%rax
1400113e2:	ff 15 60 9d 01 00    	call   *0x19d60(%rip)        # 0x14002b148
1400113e8:	44 8b f0             	mov    %eax,%r14d
1400113eb:	85 c0                	test   %eax,%eax
1400113ed:	0f 89 b4 00 00 00    	jns    0x1400114a7
1400113f3:	ba f4 01 00 00       	mov    $0x1f4,%edx
1400113f8:	e9 66 ff ff ff       	jmp    0x140011363
1400113fd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140011402:	48 8b 01             	mov    (%rcx),%rax
140011405:	45 33 c0             	xor    %r8d,%r8d
140011408:	48 8b 40 58          	mov    0x58(%rax),%rax
14001140c:	ff 15 36 9d 01 00    	call   *0x19d36(%rip)        # 0x14002b148
140011412:	44 8b f0             	mov    %eax,%r14d
140011415:	85 c0                	test   %eax,%eax
140011417:	79 0a                	jns    0x140011423
140011419:	ba f9 01 00 00       	mov    $0x1f9,%edx
14001141e:	e9 40 ff ff ff       	jmp    0x140011363
140011423:	38 9c 24 c8 01 00 00 	cmp    %bl,0x1c8(%rsp)
14001142a:	74 7b                	je     0x1400114a7
14001142c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140011431:	48 8b 01             	mov    (%rcx),%rax
140011434:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14001143a:	4c 8b c1             	mov    %rcx,%r8
14001143d:	33 d2                	xor    %edx,%edx
14001143f:	48 8b 40 30          	mov    0x30(%rax),%rax
140011443:	ff 15 ff 9c 01 00    	call   *0x19cff(%rip)        # 0x14002b148
140011449:	44 8b f0             	mov    %eax,%r14d
14001144c:	85 c0                	test   %eax,%eax
14001144e:	79 1e                	jns    0x14001146e
140011450:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011457:	00
140011458:	44 8b c8             	mov    %eax,%r9d
14001145b:	4c 8d 05 c6 bb 01 00 	lea    0x1bbc6(%rip),%r8        # 0x14002d028
140011462:	ba 41 04 00 00       	mov    $0x441,%edx
140011467:	e8 d8 24 ff ff       	call   0x140003944
14001146c:	eb 03                	jmp    0x140011471
14001146e:	44 8b f3             	mov    %ebx,%r14d
140011471:	45 85 f6             	test   %r14d,%r14d
140011474:	79 0a                	jns    0x140011480
140011476:	ba fc 01 00 00       	mov    $0x1fc,%edx
14001147b:	e9 e3 fe ff ff       	jmp    0x140011363
140011480:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140011484:	48 8b 01             	mov    (%rcx),%rax
140011487:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14001148c:	48 8b 40 38          	mov    0x38(%rax),%rax
140011490:	ff 15 b2 9c 01 00    	call   *0x19cb2(%rip)        # 0x14002b148
140011496:	44 8b f0             	mov    %eax,%r14d
140011499:	85 c0                	test   %eax,%eax
14001149b:	79 0a                	jns    0x1400114a7
14001149d:	ba fd 01 00 00       	mov    $0x1fd,%edx
1400114a2:	e9 bc fe ff ff       	jmp    0x140011363
1400114a7:	48 83 44 24 68 10    	addq   $0x10,0x68(%rsp)
1400114ad:	83 6c 24 58 01       	subl   $0x1,0x58(%rsp)
1400114b2:	0f 84 2b 07 00 00    	je     0x140011be3
1400114b8:	49 8b 45 00          	mov    0x0(%r13),%rax
1400114bc:	49 8b cd             	mov    %r13,%rcx
1400114bf:	48 8b 40 50          	mov    0x50(%rax),%rax
1400114c3:	ff 15 7f 9c 01 00    	call   *0x19c7f(%rip)        # 0x14002b148
1400114c9:	44 8b f0             	mov    %eax,%r14d
1400114cc:	85 c0                	test   %eax,%eax
1400114ce:	79 0a                	jns    0x1400114da
1400114d0:	ba 09 02 00 00       	mov    $0x209,%edx
1400114d5:	e9 89 fe ff ff       	jmp    0x140011363
1400114da:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400114df:	48 85 c9             	test   %rcx,%rcx
1400114e2:	74 12                	je     0x1400114f6
1400114e4:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400114e9:	48 8b 01             	mov    (%rcx),%rax
1400114ec:	48 8b 40 10          	mov    0x10(%rax),%rax
1400114f0:	ff 15 52 9c 01 00    	call   *0x19c52(%rip)        # 0x14002b148
1400114f6:	49 8b 4d 10          	mov    0x10(%r13),%rcx
1400114fa:	48 8b 01             	mov    (%rcx),%rax
1400114fd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140011502:	ba 04 00 00 00       	mov    $0x4,%edx
140011507:	48 8b 40 30          	mov    0x30(%rax),%rax
14001150b:	ff 15 37 9c 01 00    	call   *0x19c37(%rip)        # 0x14002b148
140011511:	85 c0                	test   %eax,%eax
140011513:	79 2c                	jns    0x140011541
140011515:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140011519:	48 8b 01             	mov    (%rcx),%rax
14001151c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140011521:	ba 03 00 00 00       	mov    $0x3,%edx
140011526:	48 8b 40 30          	mov    0x30(%rax),%rax
14001152a:	ff 15 18 9c 01 00    	call   *0x19c18(%rip)        # 0x14002b148
140011530:	44 8b f0             	mov    %eax,%r14d
140011533:	85 c0                	test   %eax,%eax
140011535:	79 0a                	jns    0x140011541
140011537:	ba 0d 02 00 00       	mov    $0x20d,%edx
14001153c:	e9 22 fe ff ff       	jmp    0x140011363
140011541:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140011546:	8b 44 24 58          	mov    0x58(%rsp),%eax
14001154a:	83 f8 01             	cmp    $0x1,%eax
14001154d:	75 04                	jne    0x140011553
14001154f:	39 1a                	cmp    %ebx,(%rdx)
140011551:	75 02                	jne    0x140011555
140011553:	8a c3                	mov    %bl,%al
140011555:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
14001155c:	00
14001155d:	84 c0                	test   %al,%al
14001155f:	0f 84 34 07 00 00    	je     0x140011c99
140011565:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140011569:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011570:	00
140011571:	66 39 1a             	cmp    %bx,(%rdx)
140011574:	0f 84 31 07 00 00    	je     0x140011cab
14001157a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14001157f:	88 5c 24 48          	mov    %bl,0x48(%rsp)
140011583:	41 be 07 00 00 00    	mov    $0x7,%r14d
140011589:	4c 89 b4 24 10 01 00 	mov    %r14,0x110(%rsp)
140011590:	00
140011591:	48 89 9c 24 08 01 00 	mov    %rbx,0x108(%rsp)
140011598:	00
140011599:	66 89 9c 24 f8 00 00 	mov    %bx,0xf8(%rsp)
1400115a0:	00
1400115a1:	66 39 1a             	cmp    %bx,(%rdx)
1400115a4:	75 05                	jne    0x1400115ab
1400115a6:	48 8b c3             	mov    %rbx,%rax
1400115a9:	eb 0d                	jmp    0x1400115b8
1400115ab:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400115af:	48 ff c0             	inc    %rax
1400115b2:	66 39 1c 42          	cmp    %bx,(%rdx,%rax,2)
1400115b6:	75 f7                	jne    0x1400115af
1400115b8:	4c 8b c0             	mov    %rax,%r8
1400115bb:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1400115c2:	00
1400115c3:	e8 ec 35 00 00       	call   0x140014bb4
1400115c8:	90                   	nop
1400115c9:	4c 89 b4 24 30 01 00 	mov    %r14,0x130(%rsp)
1400115d0:	00
1400115d1:	48 89 9c 24 28 01 00 	mov    %rbx,0x128(%rsp)
1400115d8:	00
1400115d9:	66 89 9c 24 18 01 00 	mov    %bx,0x118(%rsp)
1400115e0:	00
1400115e1:	38 9c 24 c0 01 00 00 	cmp    %bl,0x1c0(%rsp)
1400115e8:	74 41                	je     0x14001162b
1400115ea:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400115ef:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400115f4:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1400115f8:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400115fc:	48 8d 84 24 f8 00 00 	lea    0xf8(%rsp),%rax
140011603:	00
140011604:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140011609:	4c 8d 8c 24 18 01 00 	lea    0x118(%rsp),%r9
140011610:	00
140011611:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140011616:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14001161b:	49 8b cd             	mov    %r13,%rcx
14001161e:	e8 3d f3 ff ff       	call   0x140010960
140011623:	85 c0                	test   %eax,%eax
140011625:	0f 84 35 01 00 00    	je     0x140011760
14001162b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140011632:	00
140011633:	48 39 bc 24 10 01 00 	cmp    %rdi,0x110(%rsp)
14001163a:	00
14001163b:	48 0f 43 94 24 f8 00 	cmovae 0xf8(%rsp),%rdx
140011642:	00 00
140011644:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140011649:	48 8b 01             	mov    (%rcx),%rax
14001164c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140011652:	48 8b 40 58          	mov    0x58(%rax),%rax
140011656:	ff 15 ec 9a 01 00    	call   *0x19aec(%rip)        # 0x14002b148
14001165c:	44 8b f0             	mov    %eax,%r14d
14001165f:	85 c0                	test   %eax,%eax
140011661:	0f 89 b4 00 00 00    	jns    0x14001171b
140011667:	ba 24 02 00 00       	mov    $0x224,%edx
14001166c:	45 8b ce             	mov    %r14d,%r9d
14001166f:	4c 8d 05 b2 b9 01 00 	lea    0x1b9b2(%rip),%r8        # 0x14002d028
140011676:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
14001167d:	00
14001167e:	e8 c1 22 ff ff       	call   0x140003944
140011683:	90                   	nop
140011684:	48 39 bc 24 30 01 00 	cmp    %rdi,0x130(%rsp)
14001168b:	00
14001168c:	72 14                	jb     0x1400116a2
14001168e:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
140011695:	00
140011696:	48 ff 15 8b 98 01 00 	rex.W call *0x1988b(%rip)        # 0x14002af28
14001169d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400116a2:	41 bd 07 00 00 00    	mov    $0x7,%r13d
1400116a8:	66 89 9c 24 18 01 00 	mov    %bx,0x118(%rsp)
1400116af:	00
1400116b0:	48 89 9c 24 28 01 00 	mov    %rbx,0x128(%rsp)
1400116b7:	00
1400116b8:	4c 89 ac 24 30 01 00 	mov    %r13,0x130(%rsp)
1400116bf:	00
1400116c0:	48 39 bc 24 10 01 00 	cmp    %rdi,0x110(%rsp)
1400116c7:	00
1400116c8:	72 14                	jb     0x1400116de
1400116ca:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1400116d1:	00
1400116d2:	48 ff 15 4f 98 01 00 	rex.W call *0x1984f(%rip)        # 0x14002af28
1400116d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400116de:	4c 89 ac 24 10 01 00 	mov    %r13,0x110(%rsp)
1400116e5:	00
1400116e6:	48 89 9c 24 08 01 00 	mov    %rbx,0x108(%rsp)
1400116ed:	00
1400116ee:	66 89 9c 24 f8 00 00 	mov    %bx,0xf8(%rsp)
1400116f5:	00
1400116f6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400116fb:	48 85 c9             	test   %rcx,%rcx
1400116fe:	0f 84 77 fc ff ff    	je     0x14001137b
140011704:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140011709:	48 8b 01             	mov    (%rcx),%rax
14001170c:	48 8b 40 10          	mov    0x10(%rax),%rax
140011710:	ff 15 32 9a 01 00    	call   *0x19a32(%rip)        # 0x14002b148
140011716:	e9 60 fc ff ff       	jmp    0x14001137b
14001171b:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140011720:	4c 39 74 24 50       	cmp    %r14,0x50(%rsp)
140011725:	74 3e                	je     0x140011765
140011727:	4d 8b ee             	mov    %r14,%r13
14001172a:	4d 85 f6             	test   %r14,%r14
14001172d:	74 15                	je     0x140011744
14001172f:	49 8b 06             	mov    (%r14),%rax
140011732:	49 8b ce             	mov    %r14,%rcx
140011735:	48 8b 40 08          	mov    0x8(%rax),%rax
140011739:	ff 15 09 9a 01 00    	call   *0x19a09(%rip)        # 0x14002b148
14001173f:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140011744:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140011749:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14001174e:	48 85 c9             	test   %rcx,%rcx
140011751:	74 12                	je     0x140011765
140011753:	48 8b 01             	mov    (%rcx),%rax
140011756:	48 8b 40 10          	mov    0x10(%rax),%rax
14001175a:	ff 15 e8 99 01 00    	call   *0x199e8(%rip)        # 0x14002b148
140011760:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140011765:	48 39 9c 24 28 01 00 	cmp    %rbx,0x128(%rsp)
14001176c:	00
14001176d:	0f 84 ec 01 00 00    	je     0x14001195f
140011773:	48 39 5c 24 50       	cmp    %rbx,0x50(%rsp)
140011778:	75 31                	jne    0x1400117ab
14001177a:	4d 85 f6             	test   %r14,%r14
14001177d:	74 2c                	je     0x1400117ab
14001177f:	49 8b 06             	mov    (%r14),%rax
140011782:	49 8b ce             	mov    %r14,%rcx
140011785:	48 8b 40 08          	mov    0x8(%rax),%rax
140011789:	ff 15 b9 99 01 00    	call   *0x199b9(%rip)        # 0x14002b148
14001178f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140011794:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140011799:	48 85 c9             	test   %rcx,%rcx
14001179c:	74 0d                	je     0x1400117ab
14001179e:	48 8b 01             	mov    (%rcx),%rax
1400117a1:	48 8b 40 10          	mov    0x10(%rax),%rax
1400117a5:	ff 15 9d 99 01 00    	call   *0x1999d(%rip)        # 0x14002b148
1400117ab:	0f 57 c0             	xorps  %xmm0,%xmm0
1400117ae:	33 d2                	xor    %edx,%edx
1400117b0:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1400117b5:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
1400117bc:	00
1400117bd:	88 94 24 90 00 00 00 	mov    %dl,0x90(%rsp)
1400117c4:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1400117c9:	41 8b 0e             	mov    (%r14),%ecx
1400117cc:	83 e9 02             	sub    $0x2,%ecx
1400117cf:	74 39                	je     0x14001180a
1400117d1:	83 e9 01             	sub    $0x1,%ecx
1400117d4:	74 2c                	je     0x140011802