4432c7:	eb d2                	jmp    0x44329b
4432c9:	80 7e 08 01          	cmpb   $0x1,0x8(%esi)
4432cd:	75 17                	jne    0x4432e6
4432cf:	8d 45 f8             	lea    -0x8(%ebp),%eax
4432d2:	50                   	push   %eax
4432d3:	8b ce                	mov    %esi,%ecx
4432d5:	e8 e9 08 00 00       	call   0x443bc3
4432da:	ff 75 0c             	push   0xc(%ebp)
4432dd:	8b ce                	mov    %esi,%ecx
4432df:	6a 14                	push   $0x14
4432e1:	e8 bd 05 00 00       	call   0x4438a3
4432e6:	6a 00                	push   $0x0
4432e8:	ff 76 20             	push   0x20(%esi)
4432eb:	8b ce                	mov    %esi,%ecx
4432ed:	e8 33 0d 00 00       	call   0x444025
4432f2:	5f                   	pop    %edi
4432f3:	5e                   	pop    %esi
4432f4:	5b                   	pop    %ebx
4432f5:	c9                   	leave
4432f6:	c2 08 00             	ret    $0x8
4432f9:	55                   	push   %ebp
4432fa:	8b ec                	mov    %esp,%ebp
4432fc:	83 ec 68             	sub    $0x68,%esp
4432ff:	33 c0                	xor    %eax,%eax
443301:	53                   	push   %ebx
443302:	56                   	push   %esi
443303:	57                   	push   %edi
443304:	8b f1                	mov    %ecx,%esi
443306:	8b f8                	mov    %eax,%edi
443308:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44330b:	89 75 ec             	mov    %esi,-0x14(%ebp)
44330e:	89 45 f4             	mov    %eax,-0xc(%ebp)
443311:	89 7d e8             	mov    %edi,-0x18(%ebp)
443314:	88 45 fa             	mov    %al,-0x6(%ebp)
443317:	88 45 fb             	mov    %al,-0x5(%ebp)
44331a:	88 45 f9             	mov    %al,-0x7(%ebp)
44331d:	88 45 f8             	mov    %al,-0x8(%ebp)
443320:	e8 8e f7 ff ff       	call   0x442ab3
443325:	33 db                	xor    %ebx,%ebx
443327:	43                   	inc    %ebx
443328:	8d 4d bc             	lea    -0x44(%ebp),%ecx
44332b:	89 5d f0             	mov    %ebx,-0x10(%ebp)
44332e:	e8 c4 a4 fc ff       	call   0x40d7f7
443333:	8d 4d cc             	lea    -0x34(%ebp),%ecx
443336:	e8 bc a4 fc ff       	call   0x40d7f7
44333b:	8d 45 f4             	lea    -0xc(%ebp),%eax
44333e:	50                   	push   %eax
44333f:	8d 45 bc             	lea    -0x44(%ebp),%eax
443342:	50                   	push   %eax
443343:	ff 75 08             	push   0x8(%ebp)
443346:	6a 20                	push   $0x20
443348:	58                   	pop    %eax
443349:	50                   	push   %eax
44334a:	e8 e7 ec fb ff       	call   0x402036
44334f:	84 c0                	test   %al,%al
443351:	0f 84 48 01 00 00    	je     0x44349f
443357:	8b 75 f4             	mov    -0xc(%ebp),%esi
44335a:	6a 20                	push   $0x20
44335c:	5f                   	pop    %edi
44335d:	8b 4d 08             	mov    0x8(%ebp),%ecx
443360:	56                   	push   %esi
443361:	e8 20 ed fb ff       	call   0x402086
443366:	66 39 38             	cmp    %di,(%eax)
443369:	74 0f                	je     0x44337a
44336b:	8b 4d 08             	mov    0x8(%ebp),%ecx
44336e:	56                   	push   %esi
44336f:	e8 12 ed fb ff       	call   0x402086
443374:	66 83 38 09          	cmpw   $0x9,(%eax)
443378:	75 03                	jne    0x44337d
44337a:	46                   	inc    %esi
44337b:	eb e0                	jmp    0x44335d
44337d:	8d 45 f4             	lea    -0xc(%ebp),%eax
443380:	50                   	push   %eax
443381:	8d 45 cc             	lea    -0x34(%ebp),%eax
443384:	50                   	push   %eax
443385:	ff 75 08             	push   0x8(%ebp)
443388:	89 75 f4             	mov    %esi,-0xc(%ebp)
44338b:	6a 00                	push   $0x0
44338d:	e8 a4 ec fb ff       	call   0x402036
443392:	68 f8 de 49 00       	push   $0x49def8
443397:	ff 75 cc             	push   -0x34(%ebp)
44339a:	e8 08 dc fd ff       	call   0x420fa7
44339f:	8b 75 ec             	mov    -0x14(%ebp),%esi
4433a2:	8b 7d e8             	mov    -0x18(%ebp),%edi
4433a5:	59                   	pop    %ecx
4433a6:	59                   	pop    %ecx
4433a7:	85 c0                	test   %eax,%eax
4433a9:	75 09                	jne    0x4433b4
4433ab:	c6 45 fa 01          	movb   $0x1,-0x6(%ebp)
4433af:	e9 eb 00 00 00       	jmp    0x44349f
4433b4:	68 f8 dd 49 00       	push   $0x49ddf8
4433b9:	ff 75 cc             	push   -0x34(%ebp)
4433bc:	e8 e6 db fd ff       	call   0x420fa7
4433c1:	59                   	pop    %ecx
4433c2:	59                   	pop    %ecx
4433c3:	85 c0                	test   %eax,%eax
4433c5:	75 09                	jne    0x4433d0
4433c7:	c6 45 fb 01          	movb   $0x1,-0x5(%ebp)
4433cb:	e9 cf 00 00 00       	jmp    0x44349f
4433d0:	68 cc 35 4b 00       	push   $0x4b35cc
4433d5:	ff 75 cc             	push   -0x34(%ebp)
4433d8:	e8 ca db fd ff       	call   0x420fa7
4433dd:	59                   	pop    %ecx
4433de:	59                   	pop    %ecx
4433df:	85 c0                	test   %eax,%eax
4433e1:	75 09                	jne    0x4433ec
4433e3:	c6 45 f9 01          	movb   $0x1,-0x7(%ebp)
4433e7:	e9 b3 00 00 00       	jmp    0x44349f
4433ec:	68 d4 35 4b 00       	push   $0x4b35d4
4433f1:	ff 75 cc             	push   -0x34(%ebp)
4433f4:	e8 ae db fd ff       	call   0x420fa7
4433f9:	59                   	pop    %ecx
4433fa:	59                   	pop    %ecx
4433fb:	85 c0                	test   %eax,%eax
4433fd:	75 09                	jne    0x443408
4433ff:	c6 45 f8 01          	movb   $0x1,-0x8(%ebp)
443403:	e9 97 00 00 00       	jmp    0x44349f
443408:	33 db                	xor    %ebx,%ebx
44340a:	53                   	push   %ebx
44340b:	8d 4d cc             	lea    -0x34(%ebp),%ecx
44340e:	e8 93 2d fc ff       	call   0x4061a6
443413:	6a 30                	push   $0x30
443415:	59                   	pop    %ecx
443416:	66 39 08             	cmp    %cx,(%eax)
443419:	75 73                	jne    0x44348e
44341b:	6a 01                	push   $0x1
44341d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
443420:	e8 81 2d fc ff       	call   0x4061a6
443425:	66 83 38 78          	cmpw   $0x78,(%eax)
443429:	74 10                	je     0x44343b
44342b:	6a 01                	push   $0x1
44342d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
443430:	e8 71 2d fc ff       	call   0x4061a6
443435:	66 83 38 58          	cmpw   $0x58,(%eax)
443439:	75 53                	jne    0x44348e
44343b:	6a 02                	push   $0x2
44343d:	53                   	push   %ebx
44343e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
443441:	e8 45 7d fc ff       	call   0x40b18b
443446:	8d 45 f0             	lea    -0x10(%ebp),%eax
443449:	50                   	push   %eax
44344a:	8d 45 cc             	lea    -0x34(%ebp),%eax
44344d:	50                   	push   %eax
44344e:	e8 74 f8 ff ff       	call   0x442cc7
443453:	53                   	push   %ebx
443454:	8d 4d cc             	lea    -0x34(%ebp),%ecx
443457:	e8 4a 2d fc ff       	call   0x4061a6
44345c:	8b 5d f0             	mov    -0x10(%ebp),%ebx
44345f:	6a 30                	push   $0x30
443461:	59                   	pop    %ecx
443462:	66 39 08             	cmp    %cx,(%eax)
443465:	53                   	push   %ebx
443466:	8d 45 9c             	lea    -0x64(%ebp),%eax
443469:	75 07                	jne    0x443472
44346b:	68 dc 35 4b 00       	push   $0x4b35dc
443470:	eb 05                	jmp    0x443477
443472:	68 e4 35 4b 00       	push   $0x4b35e4
443477:	50                   	push   %eax
443478:	e8 9b 0d 00 00       	call   0x444218
44347d:	83 c4 0c             	add    $0xc,%esp
443480:	8d 45 9c             	lea    -0x64(%ebp),%eax
443483:	50                   	push   %eax
443484:	8d 4d cc             	lea    -0x34(%ebp),%ecx
443487:	e8 d7 35 fc ff       	call   0x406a63
44348c:	eb 11                	jmp    0x44349f
44348e:	ff 75 cc             	push   -0x34(%ebp)
443491:	e8 8b e1 fd ff       	call   0x421621
443496:	8b d8                	mov    %eax,%ebx
443498:	59                   	pop    %ecx
443499:	85 db                	test   %ebx,%ebx
44349b:	79 02                	jns    0x44349f
44349d:	33 db                	xor    %ebx,%ebx
44349f:	ff 75 bc             	push   -0x44(%ebp)
4434a2:	ff 34 bd d0 b5 4b 00 	push   0x4bb5d0(,%edi,4)
4434a9:	e8 f9 da fd ff       	call   0x420fa7
4434ae:	59                   	pop    %ecx
4434af:	59                   	pop    %ecx
4434b0:	85 c0                	test   %eax,%eax
4434b2:	74 06                	je     0x4434ba
4434b4:	47                   	inc    %edi
4434b5:	83 ff 62             	cmp    $0x62,%edi
4434b8:	7c e5                	jl     0x44349f
4434ba:	83 ff 62             	cmp    $0x62,%edi
4434bd:	75 3e                	jne    0x4434fd
4434bf:	6a 00                	push   $0x0
4434c1:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4434c4:	e8 dd 2c fc ff       	call   0x4061a6
4434c9:	0f b7 00             	movzwl (%eax),%eax
4434cc:	50                   	push   %eax
4434cd:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4434d0:	e8 9b 0c 00 00       	call   0x444170
4434d5:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
4434d9:	0f 85 69 02 00 00    	jne    0x443748
4434df:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
4434e3:	0f 85 fe 02 00 00    	jne    0x4437e7
4434e9:	6a 00                	push   $0x0
4434eb:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4434ee:	e8 b3 2c fc ff       	call   0x4061a6
4434f3:	0f b7 00             	movzwl (%eax),%eax
4434f6:	53                   	push   %ebx
4434f7:	50                   	push   %eax
4434f8:	e9 7e 02 00 00       	jmp    0x44377b
4434fd:	80 bf 68 b5 4b 00 00 	cmpb   $0x0,0x4bb568(%edi)
443504:	0f b6 87 00 b5 4b 00 	movzbl 0x4bb500(%edi),%eax
44350b:	75 4f                	jne    0x44355c
44350d:	50                   	push   %eax
44350e:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443511:	e8 c8 0c 00 00       	call   0x4441de
443516:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
44351a:	0f 85 28 02 00 00    	jne    0x443748
443520:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
443524:	0f 85 bd 02 00 00    	jne    0x4437e7
44352a:	80 7d f9 00          	cmpb   $0x0,-0x7(%ebp)
44352e:	0f b6 87 00 b5 4b 00 	movzbl 0x4bb500(%edi),%eax
443535:	8b ce                	mov    %esi,%ecx
443537:	74 04                	je     0x44353d
443539:	6a 01                	push   $0x1
44353b:	eb 08                	jmp    0x443545
44353d:	80 7d f8 00          	cmpb   $0x0,-0x8(%ebp)
443541:	74 0d                	je     0x443550
443543:	6a 00                	push   $0x0
443545:	50                   	push   %eax
443546:	e8 58 03 00 00       	call   0x4438a3
44354b:	e9 a2 02 00 00       	jmp    0x4437f2
443550:	53                   	push   %ebx
443551:	50                   	push   %eax
443552:	e8 ee 02 00 00       	call   0x443845
443557:	e9 96 02 00 00       	jmp    0x4437f2
44355c:	83 f8 0e             	cmp    $0xe,%eax
44355f:	0f 87 8d 02 00 00    	ja     0x4437f2
443565:	ff 24 85 09 38 44 00 	jmp    *0x443809(,%eax,4)
44356c:	6a 12                	push   $0x12
44356e:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443571:	e8 68 0c 00 00       	call   0x4441de
443576:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
44357a:	74 0c                	je     0x443588
44357c:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
443580:	0f 85 6c 02 00 00    	jne    0x4437f2
443586:	eb 5e                	jmp    0x4435e6
443588:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
44358c:	0f 84 ea 00 00 00    	je     0x44367c
443592:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
443596:	0f 84 56 02 00 00    	je     0x4437f2
44359c:	c6 46 1d 00          	movb   $0x0,0x1d(%esi)
4435a0:	e9 42 02 00 00       	jmp    0x4437e7
4435a5:	6a 0d                	push   $0xd
4435a7:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4435aa:	e8 2f 0c 00 00       	call   0x4441de
4435af:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
4435b3:	c6 45 e6 01          	movb   $0x1,-0x1a(%ebp)
4435b7:	0f 85 8b 01 00 00    	jne    0x443748
4435bd:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
4435c1:	8d 45 dc             	lea    -0x24(%ebp),%eax
4435c4:	8b ce                	mov    %esi,%ecx
4435c6:	50                   	push   %eax
4435c7:	0f 85 20 02 00 00    	jne    0x4437ed
4435cd:	e9 b0 00 00 00       	jmp    0x443682
4435d2:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
4435d6:	0f 85 16 02 00 00    	jne    0x4437f2
4435dc:	6a 12                	push   $0x12
4435de:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4435e1:	e8 f8 0b 00 00       	call   0x4441de
4435e6:	c6 46 1d 01          	movb   $0x1,0x1d(%esi)
4435ea:	e9 59 01 00 00       	jmp    0x443748
4435ef:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
4435f3:	0f 84 f9 01 00 00    	je     0x4437f2
4435f9:	6a 12                	push   $0x12
4435fb:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4435fe:	e8 db 0b 00 00       	call   0x4441de
443603:	eb 97                	jmp    0x44359c
443605:	68 a0 00 00 00       	push   $0xa0
44360a:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44360d:	e8 cc 0b 00 00       	call   0x4441de
443612:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
443616:	74 0c                	je     0x443624
443618:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
44361c:	0f 85 d0 01 00 00    	jne    0x4437f2
443622:	eb 7c                	jmp    0x4436a0
443624:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
443628:	74 52                	je     0x44367c
44362a:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
44362e:	0f 84 be 01 00 00    	je     0x4437f2
443634:	c6 46 1a 00          	movb   $0x0,0x1a(%esi)
443638:	e9 aa 01 00 00       	jmp    0x4437e7
44363d:	68 a1 00 00 00       	push   $0xa1
443642:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443645:	e8 94 0b 00 00       	call   0x4441de
44364a:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
44364e:	74 13                	je     0x443663
443650:	80 7e 1b 00          	cmpb   $0x0,0x1b(%esi)
443654:	0f 85 98 01 00 00    	jne    0x4437f2
44365a:	c6 46 1b 01          	movb   $0x1,0x1b(%esi)
44365e:	e9 e5 00 00 00       	jmp    0x443748
443663:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
443667:	74 13                	je     0x44367c
443669:	80 7e 1b 00          	cmpb   $0x0,0x1b(%esi)
44366d:	0f 84 7f 01 00 00    	je     0x4437f2
443673:	c6 46 1b 00          	movb   $0x0,0x1b(%esi)
443677:	e9 6b 01 00 00       	jmp    0x4437e7
44367c:	8d 45 dc             	lea    -0x24(%ebp),%eax
44367f:	50                   	push   %eax
443680:	8b ce                	mov    %esi,%ecx
443682:	e8 1f 05 00 00       	call   0x443ba6
443687:	e9 66 01 00 00       	jmp    0x4437f2
44368c:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
443690:	0f 85 5c 01 00 00    	jne    0x4437f2
443696:	6a 10                	push   $0x10
443698:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44369b:	e8 3e 0b 00 00       	call   0x4441de
4436a0:	c6 46 1a 01          	movb   $0x1,0x1a(%esi)
4436a4:	e9 9f 00 00 00       	jmp    0x443748
4436a9:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
4436ad:	0f 84 3f 01 00 00    	je     0x4437f2
4436b3:	6a 10                	push   $0x10
4436b5:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4436b8:	e8 21 0b 00 00       	call   0x4441de
4436bd:	e9 72 ff ff ff       	jmp    0x443634
4436c2:	80 7e 1c 00          	cmpb   $0x0,0x1c(%esi)
4436c6:	0f 85 26 01 00 00    	jne    0x4437f2
4436cc:	6a 11                	push   $0x11
4436ce:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4436d1:	e8 08 0b 00 00       	call   0x4441de
4436d6:	c6 46 1c 01          	movb   $0x1,0x1c(%esi)
4436da:	eb 6c                	jmp    0x443748
4436dc:	80 7e 1c 00          	cmpb   $0x0,0x1c(%esi)
4436e0:	0f 84 0c 01 00 00    	je     0x4437f2
4436e6:	6a 11                	push   $0x11
4436e8:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4436eb:	e8 ee 0a 00 00       	call   0x4441de
4436f0:	c6 46 1c 00          	movb   $0x0,0x1c(%esi)
4436f4:	e9 ee 00 00 00       	jmp    0x4437e7
4436f9:	80 7e 1e 00          	cmpb   $0x0,0x1e(%esi)
4436fd:	0f 85 ef 00 00 00    	jne    0x4437f2
443703:	6a 5b                	push   $0x5b
443705:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443708:	e8 d1 0a 00 00       	call   0x4441de
44370d:	c6 46 1e 01          	movb   $0x1,0x1e(%esi)
443711:	eb 35                	jmp    0x443748
443713:	80 7e 1e 00          	cmpb   $0x0,0x1e(%esi)
443717:	0f 84 d5 00 00 00    	je     0x4437f2
44371d:	6a 5b                	push   $0x5b
44371f:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443722:	e8 b7 0a 00 00       	call   0x4441de
443727:	c6 46 1e 00          	movb   $0x0,0x1e(%esi)
44372b:	e9 b7 00 00 00       	jmp    0x4437e7
443730:	80 7e 1f 00          	cmpb   $0x0,0x1f(%esi)
443734:	0f 85 b8 00 00 00    	jne    0x4437f2
44373a:	6a 5c                	push   $0x5c
44373c:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44373f:	e8 9a 0a 00 00       	call   0x4441de