140627f9b:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
140627fa0:	f3 0f 7f 4d 30       	movdqu %xmm1,0x30(%rbp)
140627fa5:	33 c0                	xor    %eax,%eax
140627fa7:	f3 0f 7f 45 40       	movdqu %xmm0,0x40(%rbp)
140627fac:	48 89 75 50          	mov    %rsi,0x50(%rbp)
140627fb0:	88 45 58             	mov    %al,0x58(%rbp)
140627fb3:	c7 45 f8 e8 02 00 00 	movl   $0x2e8,-0x8(%rbp)
140627fba:	c7 45 fc 0f 00 00 00 	movl   $0xf,-0x4(%rbp)
140627fc1:	48 8d 05 b0 07 9f 00 	lea    0x9f07b0(%rip),%rax        # 0x141018778
140627fc8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140627fcc:	66 c7 45 60 01 00    	movw   $0x1,0x60(%rbp)
140627fd2:	89 75 64             	mov    %esi,0x64(%rbp)
140627fd5:	48 89 75 68          	mov    %rsi,0x68(%rbp)
140627fd9:	89 75 70             	mov    %esi,0x70(%rbp)
140627fdc:	c7 45 74 ff ff ff ff 	movl   $0xffffffff,0x74(%rbp)
140627fe3:	89 75 78             	mov    %esi,0x78(%rbp)
140627fe6:	48 8b 05 13 7f e0 00 	mov    0xe07f13(%rip),%rax        # 0x14142ff00
140627fed:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140627ff4:	89 4d 00             	mov    %ecx,0x0(%rbp)
140627ff7:	89 7d 04             	mov    %edi,0x4(%rbp)
140627ffa:	89 5d 08             	mov    %ebx,0x8(%rbp)
140627ffd:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140628002:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140628006:	e8 75 ed f8 ff       	call   0x1405b6d80
14062800b:	90                   	nop
14062800c:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140628010:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140628015:	e8 16 f1 fe ff       	call   0x140617130
14062801a:	90                   	nop
14062801b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14062801f:	48 85 c9             	test   %rcx,%rcx
140628022:	74 24                	je     0x140628048
140628024:	8b 41 10             	mov    0x10(%rcx),%eax
140628027:	ff c8                	dec    %eax
140628029:	89 41 10             	mov    %eax,0x10(%rcx)
14062802c:	85 c0                	test   %eax,%eax
14062802e:	7f 18                	jg     0x140628048
140628030:	0f 88 a6 04 00 00    	js     0x1406284dc
140628036:	48 8b 01             	mov    (%rcx),%rax
140628039:	ba 01 00 00 00       	mov    $0x1,%edx
14062803e:	48 8b 00             	mov    (%rax),%rax
140628041:	ff 15 d9 b9 95 00    	call   *0x95b9d9(%rip)        # 0x140f83a20
140628047:	90                   	nop
140628048:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14062804c:	48 85 c9             	test   %rcx,%rcx
14062804f:	74 24                	je     0x140628075
140628051:	8b 41 10             	mov    0x10(%rcx),%eax
140628054:	ff c8                	dec    %eax
140628056:	89 41 10             	mov    %eax,0x10(%rcx)
140628059:	85 c0                	test   %eax,%eax
14062805b:	7f 18                	jg     0x140628075
14062805d:	0f 88 84 04 00 00    	js     0x1406284e7
140628063:	48 8b 01             	mov    (%rcx),%rax
140628066:	ba 01 00 00 00       	mov    $0x1,%edx
14062806b:	48 8b 00             	mov    (%rax),%rax
14062806e:	ff 15 ac b9 95 00    	call   *0x95b9ac(%rip)        # 0x140f83a20
140628074:	90                   	nop
140628075:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140628079:	48 85 c9             	test   %rcx,%rcx
14062807c:	74 24                	je     0x1406280a2
14062807e:	8b 41 10             	mov    0x10(%rcx),%eax
140628081:	ff c8                	dec    %eax
140628083:	89 41 10             	mov    %eax,0x10(%rcx)
140628086:	85 c0                	test   %eax,%eax
140628088:	7f 18                	jg     0x1406280a2
14062808a:	0f 88 62 04 00 00    	js     0x1406284f2
140628090:	48 8b 01             	mov    (%rcx),%rax
140628093:	ba 01 00 00 00       	mov    $0x1,%edx
140628098:	48 8b 00             	mov    (%rax),%rax
14062809b:	ff 15 7f b9 95 00    	call   *0x95b97f(%rip)        # 0x140f83a20
1406280a1:	90                   	nop
1406280a2:	c7 44 24 5c 0f 00 00 	movl   $0xf,0x5c(%rsp)
1406280a9:	00
1406280aa:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1406280ae:	48 85 c9             	test   %rcx,%rcx
1406280b1:	74 1c                	je     0x1406280cf
1406280b3:	8b 41 10             	mov    0x10(%rcx),%eax
1406280b6:	ff c0                	inc    %eax
1406280b8:	89 41 10             	mov    %eax,0x10(%rcx)
1406280bb:	83 f8 01             	cmp    $0x1,%eax
1406280be:	0f 8e 39 04 00 00    	jle    0x1406284fd
1406280c4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406280c9:	0f 84 36 04 00 00    	je     0x140628505
1406280cf:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
1406280d3:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1406280d7:	4d 85 c0             	test   %r8,%r8
1406280da:	74 29                	je     0x140628105
1406280dc:	41 8b 40 10          	mov    0x10(%r8),%eax
1406280e0:	ff c8                	dec    %eax
1406280e2:	41 89 40 10          	mov    %eax,0x10(%r8)
1406280e6:	85 c0                	test   %eax,%eax
1406280e8:	7f 1b                	jg     0x140628105
1406280ea:	0f 88 20 04 00 00    	js     0x140628510
1406280f0:	49 8b 00             	mov    (%r8),%rax
1406280f3:	ba 01 00 00 00       	mov    $0x1,%edx
1406280f8:	49 8b c8             	mov    %r8,%rcx
1406280fb:	48 8b 00             	mov    (%rax),%rax
1406280fe:	ff 15 1c b9 95 00    	call   *0x95b91c(%rip)        # 0x140f83a20
140628104:	90                   	nop
140628105:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14062810a:	48 8b 9d 78 01 00 00 	mov    0x178(%rbp),%rbx
140628111:	48 8b d3             	mov    %rbx,%rdx
140628114:	49 8b ce             	mov    %r14,%rcx
140628117:	e8 14 62 ff ff       	call   0x14061e330
14062811c:	90                   	nop
14062811d:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140628121:	48 85 c9             	test   %rcx,%rcx
140628124:	74 24                	je     0x14062814a
140628126:	8b 41 10             	mov    0x10(%rcx),%eax
140628129:	ff c8                	dec    %eax
14062812b:	89 41 10             	mov    %eax,0x10(%rcx)
14062812e:	85 c0                	test   %eax,%eax
140628130:	7f 18                	jg     0x14062814a
140628132:	0f 88 e3 03 00 00    	js     0x14062851b
140628138:	48 8b 01             	mov    (%rcx),%rax
14062813b:	ba 01 00 00 00       	mov    $0x1,%edx
140628140:	48 8b 00             	mov    (%rax),%rax
140628143:	ff 15 d7 b8 95 00    	call   *0x95b8d7(%rip)        # 0x140f83a20
140628149:	90                   	nop
14062814a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14062814e:	48 85 c9             	test   %rcx,%rcx
140628151:	74 24                	je     0x140628177
140628153:	8b 41 10             	mov    0x10(%rcx),%eax
140628156:	ff c8                	dec    %eax
140628158:	89 41 10             	mov    %eax,0x10(%rcx)
14062815b:	85 c0                	test   %eax,%eax
14062815d:	7f 18                	jg     0x140628177
14062815f:	0f 88 c1 03 00 00    	js     0x140628526
140628165:	48 8b 01             	mov    (%rcx),%rax
140628168:	ba 01 00 00 00       	mov    $0x1,%edx
14062816d:	48 8b 00             	mov    (%rax),%rax
140628170:	ff 15 aa b8 95 00    	call   *0x95b8aa(%rip)        # 0x140f83a20
140628176:	90                   	nop
140628177:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14062817c:	48 85 c9             	test   %rcx,%rcx
14062817f:	0f 84 8a 02 00 00    	je     0x14062840f
140628185:	8b 41 10             	mov    0x10(%rcx),%eax
140628188:	ff c8                	dec    %eax
14062818a:	89 41 10             	mov    %eax,0x10(%rcx)
14062818d:	85 c0                	test   %eax,%eax
14062818f:	0f 8f 7a 02 00 00    	jg     0x14062840f
140628195:	0f 88 c9 02 00 00    	js     0x140628464
14062819b:	e9 5d 02 00 00       	jmp    0x1406283fd
1406281a0:	48 8b c3             	mov    %rbx,%rax
1406281a3:	48 f7 d8             	neg    %rax
1406281a6:	45 1b ed             	sbb    %r13d,%r13d
1406281a9:	41 81 c5 f2 02 00 00 	add    $0x2f2,%r13d
1406281b0:	48 c7 85 98 00 00 00 	movq   $0x47a,0x98(%rbp)
1406281b7:	7a 04 00 00
1406281bb:	33 f6                	xor    %esi,%esi
1406281bd:	66 0f 6f 05 bb 45 98 	movdqa 0x9845bb(%rip),%xmm0        # 0x140fac780
1406281c4:	00
1406281c5:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1406281cc:	00
1406281cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1406281d0:	66 0f 7f 85 b0 00 00 	movdqa %xmm0,0xb0(%rbp)
1406281d7:	00
1406281d8:	48 89 b5 b8 00 00 00 	mov    %rsi,0xb8(%rbp)
1406281df:	33 c0                	xor    %eax,%eax
1406281e1:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
1406281e8:	00
1406281e9:	0f 57 c9             	xorps  %xmm1,%xmm1
1406281ec:	66 0f 7f 8d d0 00 00 	movdqa %xmm1,0xd0(%rbp)
1406281f3:	00
1406281f4:	66 0f 7f 85 e0 00 00 	movdqa %xmm0,0xe0(%rbp)
1406281fb:	00
1406281fc:	48 89 b5 f0 00 00 00 	mov    %rsi,0xf0(%rbp)
140628203:	88 85 f8 00 00 00    	mov    %al,0xf8(%rbp)
140628209:	4c 8d 3d 68 05 9f 00 	lea    0x9f0568(%rip),%r15        # 0x141018778
140628210:	4c 89 bd 90 00 00 00 	mov    %r15,0x90(%rbp)
140628217:	66 c7 85 00 01 00 00 	movw   $0x1,0x100(%rbp)
14062821e:	01 00
140628220:	89 b5 04 01 00 00    	mov    %esi,0x104(%rbp)
140628226:	48 89 b5 08 01 00 00 	mov    %rsi,0x108(%rbp)
14062822d:	89 b5 10 01 00 00    	mov    %esi,0x110(%rbp)
140628233:	c7 85 14 01 00 00 ff 	movl   $0xffffffff,0x114(%rbp)
14062823a:	ff ff ff
14062823d:	89 b5 18 01 00 00    	mov    %esi,0x118(%rbp)
140628243:	48 8b 05 b6 7c e0 00 	mov    0xe07cb6(%rip),%rax        # 0x14142ff00
14062824a:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
140628251:	48 85 db             	test   %rbx,%rbx
140628254:	0f 84 aa 00 00 00    	je     0x140628304
14062825a:	48 8b cb             	mov    %rbx,%rcx
14062825d:	e8 5e 00 1d 00       	call   0x1407f82c0
140628262:	48 8b 50 38          	mov    0x38(%rax),%rdx
140628266:	49 8b ce             	mov    %r14,%rcx
140628269:	e8 a2 c4 fe ff       	call   0x140614710
14062826e:	8b d8                	mov    %eax,%ebx
140628270:	49 8b cc             	mov    %r12,%rcx
140628273:	e8 48 00 1d 00       	call   0x1407f82c0
140628278:	48 8d 0d e1 2e d8 00 	lea    0xd82ee1(%rip),%rcx        # 0x1413ab160
14062827f:	46 8b 04 a9          	mov    (%rcx,%r13,4),%r8d
140628283:	48 8b 50 38          	mov    0x38(%rax),%rdx
140628287:	49 8b ce             	mov    %r14,%rcx
14062828a:	e8 71 c3 fe ff       	call   0x140614600
14062828f:	8b c8                	mov    %eax,%ecx
140628291:	48 c7 45 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rbp)
140628298:	ff
140628299:	0f 57 c0             	xorps  %xmm0,%xmm0
14062829c:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1406282a1:	0f 57 c9             	xorps  %xmm1,%xmm1
1406282a4:	f3 0f 7f 4d 18       	movdqu %xmm1,0x18(%rbp)
1406282a9:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
1406282ae:	f3 0f 7f 4d 30       	movdqu %xmm1,0x30(%rbp)
1406282b3:	33 c0                	xor    %eax,%eax
1406282b5:	f3 0f 7f 45 40       	movdqu %xmm0,0x40(%rbp)
1406282ba:	48 89 75 50          	mov    %rsi,0x50(%rbp)
1406282be:	88 45 58             	mov    %al,0x58(%rbp)
1406282c1:	44 89 6d f8          	mov    %r13d,-0x8(%rbp)
1406282c5:	c7 45 fc 06 00 00 00 	movl   $0x6,-0x4(%rbp)
1406282cc:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
1406282d0:	66 c7 45 60 01 00    	movw   $0x1,0x60(%rbp)
1406282d6:	89 75 64             	mov    %esi,0x64(%rbp)
1406282d9:	48 89 75 68          	mov    %rsi,0x68(%rbp)
1406282dd:	89 75 70             	mov    %esi,0x70(%rbp)
1406282e0:	c7 45 74 ff ff ff ff 	movl   $0xffffffff,0x74(%rbp)
1406282e7:	89 75 78             	mov    %esi,0x78(%rbp)
1406282ea:	48 8b 05 0f 7c e0 00 	mov    0xe07c0f(%rip),%rax        # 0x14142ff00
1406282f1:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1406282f8:	89 4d 00             	mov    %ecx,0x0(%rbp)
1406282fb:	89 5d 04             	mov    %ebx,0x4(%rbp)
1406282fe:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140628302:	eb 38                	jmp    0x14062833c
140628304:	49 8b cc             	mov    %r12,%rcx
140628307:	e8 b4 ff 1c 00       	call   0x1407f82c0
14062830c:	48 8d 0d 4d 2e d8 00 	lea    0xd82e4d(%rip),%rcx        # 0x1413ab160
140628313:	46 8b 04 a9          	mov    (%rcx,%r13,4),%r8d
140628317:	48 8b 50 38          	mov    0x38(%rax),%rdx
14062831b:	49 8b ce             	mov    %r14,%rcx
14062831e:	e8 dd c2 fe ff       	call   0x140614600
140628323:	4c 8b 8d 98 01 00 00 	mov    0x198(%rbp),%r9
14062832a:	44 8b c0             	mov    %eax,%r8d
14062832d:	41 8b d5             	mov    %r13d,%edx
140628330:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140628334:	e8 37 c1 fe ff       	call   0x140614470
140628339:	48 8b d0             	mov    %rax,%rdx
14062833c:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140628343:	e8 e8 ed fe ff       	call   0x140617130
140628348:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14062834c:	e8 3f 25 f9 ff       	call   0x1405ba890
140628351:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140628357:	48 8b d7             	mov    %rdi,%rdx
14062835a:	49 8b ce             	mov    %r14,%rcx
14062835d:	e8 be 69 ff ff       	call   0x14061ed20
140628362:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
140628369:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
140628370:	48 8b 9d 78 01 00 00 	mov    0x178(%rbp),%rbx
140628377:	48 8b d3             	mov    %rbx,%rdx
14062837a:	49 8b ce             	mov    %r14,%rcx
14062837d:	e8 ae 5f ff ff       	call   0x14061e330
140628382:	90                   	nop
140628383:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
14062838a:	48 85 c9             	test   %rcx,%rcx
14062838d:	74 24                	je     0x1406283b3
14062838f:	8b 41 10             	mov    0x10(%rcx),%eax
140628392:	ff c8                	dec    %eax
140628394:	89 41 10             	mov    %eax,0x10(%rcx)
140628397:	85 c0                	test   %eax,%eax
140628399:	7f 18                	jg     0x1406283b3
14062839b:	0f 88 90 01 00 00    	js     0x140628531
1406283a1:	48 8b 01             	mov    (%rcx),%rax
1406283a4:	ba 01 00 00 00       	mov    $0x1,%edx
1406283a9:	48 8b 00             	mov    (%rax),%rax
1406283ac:	ff 15 6e b6 95 00    	call   *0x95b66e(%rip)        # 0x140f83a20
1406283b2:	90                   	nop
1406283b3:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
1406283ba:	48 85 c9             	test   %rcx,%rcx
1406283bd:	74 24                	je     0x1406283e3
1406283bf:	8b 41 10             	mov    0x10(%rcx),%eax
1406283c2:	ff c8                	dec    %eax
1406283c4:	89 41 10             	mov    %eax,0x10(%rcx)
1406283c7:	85 c0                	test   %eax,%eax
1406283c9:	7f 18                	jg     0x1406283e3
1406283cb:	0f 88 6b 01 00 00    	js     0x14062853c
1406283d1:	48 8b 01             	mov    (%rcx),%rax
1406283d4:	ba 01 00 00 00       	mov    $0x1,%edx
1406283d9:	48 8b 00             	mov    (%rax),%rax
1406283dc:	ff 15 3e b6 95 00    	call   *0x95b63e(%rip)        # 0x140f83a20
1406283e2:	90                   	nop
1406283e3:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1406283ea:	48 85 c9             	test   %rcx,%rcx
1406283ed:	74 20                	je     0x14062840f
1406283ef:	8b 41 10             	mov    0x10(%rcx),%eax
1406283f2:	ff c8                	dec    %eax
1406283f4:	89 41 10             	mov    %eax,0x10(%rcx)
1406283f7:	85 c0                	test   %eax,%eax
1406283f9:	7f 14                	jg     0x14062840f
1406283fb:	78 30                	js     0x14062842d
1406283fd:	48 8b 01             	mov    (%rcx),%rax
140628400:	ba 01 00 00 00       	mov    $0x1,%edx
140628405:	48 8b 00             	mov    (%rax),%rax
140628408:	ff 15 12 b6 95 00    	call   *0x95b612(%rip)        # 0x140f83a20
14062840e:	90                   	nop
14062840f:	48 8b c3             	mov    %rbx,%rax
140628412:	48 8b 9c 24 70 02 00 	mov    0x270(%rsp),%rbx
140628419:	00
14062841a:	48 81 c4 30 02 00 00 	add    $0x230,%rsp
140628421:	41 5f                	pop    %r15
140628423:	41 5e                	pop    %r14
140628425:	41 5d                	pop    %r13
140628427:	41 5c                	pop    %r12
140628429:	5f                   	pop    %rdi
14062842a:	5e                   	pop    %rsi
14062842b:	5d                   	pop    %rbp
14062842c:	c3                   	ret
14062842d:	b9 02 00 00 00       	mov    $0x2,%ecx
140628432:	e8 c9 22 16 00       	call   0x14078a700
140628437:	90                   	nop
140628438:	b9 02 00 00 00       	mov    $0x2,%ecx
14062843d:	e8 be 22 16 00       	call   0x14078a700
140628442:	90                   	nop
140628443:	b9 02 00 00 00       	mov    $0x2,%ecx
140628448:	e8 b3 22 16 00       	call   0x14078a700
14062844d:	90                   	nop
14062844e:	b9 02 00 00 00       	mov    $0x2,%ecx
140628453:	e8 a8 22 16 00       	call   0x14078a700
140628458:	90                   	nop
140628459:	b9 02 00 00 00       	mov    $0x2,%ecx
14062845e:	e8 9d 22 16 00       	call   0x14078a700
140628463:	90                   	nop
140628464:	b9 02 00 00 00       	mov    $0x2,%ecx
140628469:	e8 92 22 16 00       	call   0x14078a700
14062846e:	90                   	nop
14062846f:	33 c9                	xor    %ecx,%ecx
140628471:	e8 8a 22 16 00       	call   0x14078a700
140628476:	cc                   	int3
140628477:	b9 01 00 00 00       	mov    $0x1,%ecx
14062847c:	e8 7f 22 16 00       	call   0x14078a700
140628481:	90                   	nop
140628482:	b9 02 00 00 00       	mov    $0x2,%ecx
140628487:	e8 74 22 16 00       	call   0x14078a700
14062848c:	90                   	nop
14062848d:	b9 02 00 00 00       	mov    $0x2,%ecx
140628492:	e8 69 22 16 00       	call   0x14078a700
140628497:	90                   	nop
140628498:	b9 02 00 00 00       	mov    $0x2,%ecx
14062849d:	e8 5e 22 16 00       	call   0x14078a700
1406284a2:	90                   	nop
1406284a3:	33 c9                	xor    %ecx,%ecx
1406284a5:	e8 56 22 16 00       	call   0x14078a700
1406284aa:	cc                   	int3
1406284ab:	b9 01 00 00 00       	mov    $0x1,%ecx
1406284b0:	e8 4b 22 16 00       	call   0x14078a700
1406284b5:	90                   	nop
1406284b6:	33 c9                	xor    %ecx,%ecx
1406284b8:	e8 43 22 16 00       	call   0x14078a700
1406284bd:	cc                   	int3
1406284be:	b9 01 00 00 00       	mov    $0x1,%ecx
1406284c3:	e8 38 22 16 00       	call   0x14078a700
1406284c8:	90                   	nop