5f665c:	cc                   	int3
5f665d:	cc                   	int3
5f665e:	cc                   	int3
5f665f:	cc                   	int3
5f6660:	8b 44 24 0c          	mov    0xc(%esp),%eax
5f6664:	56                   	push   %esi
5f6665:	33 f6                	xor    %esi,%esi
5f6667:	83 f8 01             	cmp    $0x1,%eax
5f666a:	74 0a                	je     0x5f6676
5f666c:	5e                   	pop    %esi
5f666d:	89 44 24 0c          	mov    %eax,0xc(%esp)
5f6671:	e9 1a 01 00 00       	jmp    0x5f6790
5f6676:	57                   	push   %edi
5f6677:	68 54 23 61 00       	push   $0x612354
5f667c:	ff 74 24 14          	push   0x14(%esp)
5f6680:	e8 9b 16 f2 ff       	call   0x517d20
5f6685:	8b f8                	mov    %eax,%edi
5f6687:	83 c4 08             	add    $0x8,%esp
5f668a:	85 ff                	test   %edi,%edi
5f668c:	75 20                	jne    0x5f66ae
5f668e:	68 c7 00 00 00       	push   $0xc7
5f6693:	68 8c bf 67 00       	push   $0x67bf8c
5f6698:	6a 02                	push   $0x2
5f669a:	68 84 00 00 00       	push   $0x84
5f669f:	6a 0b                	push   $0xb
5f66a1:	e8 da 28 ee ff       	call   0x4d8f80
5f66a6:	83 c4 14             	add    $0x14,%esp
5f66a9:	33 c0                	xor    %eax,%eax
5f66ab:	5f                   	pop    %edi
5f66ac:	5e                   	pop    %esi
5f66ad:	c3                   	ret
5f66ae:	53                   	push   %ebx
5f66af:	68 64 25 60 00       	push   $0x602564
5f66b4:	6a 00                	push   $0x0
5f66b6:	6a 00                	push   $0x0
5f66b8:	57                   	push   %edi
5f66b9:	e8 22 13 00 00       	call   0x5f79e0
5f66be:	57                   	push   %edi
5f66bf:	8b d8                	mov    %eax,%ebx
5f66c1:	e8 8a 25 f0 ff       	call   0x4f8c50
5f66c6:	83 c4 14             	add    $0x14,%esp
5f66c9:	85 db                	test   %ebx,%ebx
5f66cb:	75 21                	jne    0x5f66ee
5f66cd:	68 cd 00 00 00       	push   $0xcd
5f66d2:	68 8c bf 67 00       	push   $0x67bf8c
5f66d7:	6a 09                	push   $0x9
5f66d9:	68 84 00 00 00       	push   $0x84
5f66de:	6a 0b                	push   $0xb
5f66e0:	e8 9b 28 ee ff       	call   0x4d8f80
5f66e5:	83 c4 14             	add    $0x14,%esp
5f66e8:	33 c0                	xor    %eax,%eax
5f66ea:	5b                   	pop    %ebx
5f66eb:	5f                   	pop    %edi
5f66ec:	5e                   	pop    %esi
5f66ed:	c3                   	ret
5f66ee:	55                   	push   %ebp
5f66ef:	53                   	push   %ebx
5f66f0:	33 ff                	xor    %edi,%edi
5f66f2:	e8 c9 e9 ee ff       	call   0x4e50c0
5f66f7:	83 c4 04             	add    $0x4,%esp
5f66fa:	85 c0                	test   %eax,%eax
5f66fc:	7e 58                	jle    0x5f6756
5f66fe:	66 90                	xchg   %ax,%ax
5f6700:	57                   	push   %edi
5f6701:	53                   	push   %ebx
5f6702:	e8 79 eb ee ff       	call   0x4e5280
5f6707:	8b e8                	mov    %eax,%ebp
5f6709:	83 c4 08             	add    $0x8,%esp
5f670c:	8b 45 00             	mov    0x0(%ebp),%eax
5f670f:	85 c0                	test   %eax,%eax
5f6711:	74 15                	je     0x5f6728
5f6713:	50                   	push   %eax
5f6714:	8b 44 24 18          	mov    0x18(%esp),%eax
5f6718:	ff 70 10             	push   0x10(%eax)
5f671b:	e8 c0 87 f8 ff       	call   0x57eee0
5f6720:	83 c4 08             	add    $0x8,%esp
5f6723:	85 c0                	test   %eax,%eax
5f6725:	74 4d                	je     0x5f6774
5f6727:	46                   	inc    %esi
5f6728:	8b 45 04             	mov    0x4(%ebp),%eax
5f672b:	85 c0                	test   %eax,%eax
5f672d:	74 15                	je     0x5f6744
5f672f:	50                   	push   %eax
5f6730:	8b 44 24 18          	mov    0x18(%esp),%eax
5f6734:	ff 70 10             	push   0x10(%eax)
5f6737:	e8 e4 87 f8 ff       	call   0x57ef20
5f673c:	83 c4 08             	add    $0x8,%esp
5f673f:	85 c0                	test   %eax,%eax
5f6741:	74 31                	je     0x5f6774
5f6743:	46                   	inc    %esi
5f6744:	53                   	push   %ebx
5f6745:	47                   	inc    %edi
5f6746:	e8 75 e9 ee ff       	call   0x4e50c0
5f674b:	83 c4 04             	add    $0x4,%esp
5f674e:	3b f8                	cmp    %eax,%edi
5f6750:	7c ae                	jl     0x5f6700
5f6752:	85 f6                	test   %esi,%esi
5f6754:	75 1e                	jne    0x5f6774
5f6756:	68 df 00 00 00       	push   $0xdf
5f675b:	68 8c bf 67 00       	push   $0x67bf8c
5f6760:	68 88 00 00 00       	push   $0x88
5f6765:	68 84 00 00 00       	push   $0x84
5f676a:	6a 0b                	push   $0xb
5f676c:	e8 0f 28 ee ff       	call   0x4d8f80
5f6771:	83 c4 14             	add    $0x14,%esp
5f6774:	68 60 79 5f 00       	push   $0x5f7960
5f6779:	53                   	push   %ebx
5f677a:	e8 71 e9 ee ff       	call   0x4e50f0
5f677f:	83 c4 08             	add    $0x8,%esp
5f6782:	8b c6                	mov    %esi,%eax
5f6784:	5d                   	pop    %ebp
5f6785:	5b                   	pop    %ebx
5f6786:	5f                   	pop    %edi
5f6787:	5e                   	pop    %esi
5f6788:	c3                   	ret
5f6789:	cc                   	int3
5f678a:	cc                   	int3
5f678b:	cc                   	int3
5f678c:	cc                   	int3
5f678d:	cc                   	int3
5f678e:	cc                   	int3
5f678f:	cc                   	int3
5f6790:	b8 04 00 00 00       	mov    $0x4,%eax
5f6795:	e8 16 b0 fd ff       	call   0x5d17b0
5f679a:	53                   	push   %ebx
5f679b:	55                   	push   %ebp
5f679c:	56                   	push   %esi
5f679d:	57                   	push   %edi
5f679e:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%esp)
5f67a5:	00
5f67a6:	33 ff                	xor    %edi,%edi
5f67a8:	33 f6                	xor    %esi,%esi
5f67aa:	e8 61 16 f2 ff       	call   0x517e10
5f67af:	50                   	push   %eax
5f67b0:	e8 7b 29 f0 ff       	call   0x4f9130
5f67b5:	8b d8                	mov    %eax,%ebx
5f67b7:	83 c4 04             	add    $0x4,%esp
5f67ba:	85 db                	test   %ebx,%ebx
5f67bc:	0f 84 e0 00 00 00    	je     0x5f68a2
5f67c2:	ff 74 24 1c          	push   0x1c(%esp)
5f67c6:	6a 03                	push   $0x3
5f67c8:	6a 6c                	push   $0x6c
5f67ca:	53                   	push   %ebx
5f67cb:	e8 60 23 f0 ff       	call   0x4f8b30
5f67d0:	83 c4 10             	add    $0x10,%esp
5f67d3:	85 c0                	test   %eax,%eax
5f67d5:	0f 8e c7 00 00 00    	jle    0x5f68a2
5f67db:	8b 44 24 20          	mov    0x20(%esp),%eax
5f67df:	83 f8 01             	cmp    $0x1,%eax
5f67e2:	75 78                	jne    0x5f685c
5f67e4:	68 64 25 60 00       	push   $0x602564
5f67e9:	56                   	push   %esi
5f67ea:	56                   	push   %esi
5f67eb:	53                   	push   %ebx
5f67ec:	e8 0f 11 00 00       	call   0x5f7900
5f67f1:	8b f0                	mov    %eax,%esi
5f67f3:	83 c4 10             	add    $0x10,%esp
5f67f6:	85 f6                	test   %esi,%esi
5f67f8:	74 39                	je     0x5f6833
5f67fa:	8b 6c 24 18          	mov    0x18(%esp),%ebp
5f67fe:	66 90                	xchg   %ax,%ax
5f6800:	56                   	push   %esi
5f6801:	ff 75 10             	push   0x10(%ebp)
5f6804:	e8 d7 86 f8 ff       	call   0x57eee0
5f6809:	83 c4 08             	add    $0x8,%esp
5f680c:	85 c0                	test   %eax,%eax
5f680e:	0f 84 a3 00 00 00    	je     0x5f68b7
5f6814:	56                   	push   %esi
5f6815:	47                   	inc    %edi
5f6816:	e8 c5 09 f6 ff       	call   0x5571e0
5f681b:	68 64 25 60 00       	push   $0x602564
5f6820:	6a 00                	push   $0x0
5f6822:	6a 00                	push   $0x0
5f6824:	53                   	push   %ebx
5f6825:	e8 d6 10 00 00       	call   0x5f7900
5f682a:	8b f0                	mov    %eax,%esi
5f682c:	83 c4 14             	add    $0x14,%esp
5f682f:	85 f6                	test   %esi,%esi
5f6831:	75 cd                	jne    0x5f6800
5f6833:	e8 38 26 ee ff       	call   0x4d8e70
5f6838:	25 ff 0f 00 00       	and    $0xfff,%eax
5f683d:	83 f8 6c             	cmp    $0x6c,%eax
5f6840:	75 0f                	jne    0x5f6851
5f6842:	85 ff                	test   %edi,%edi
5f6844:	7e 0b                	jle    0x5f6851
5f6846:	e8 75 1f ee ff       	call   0x4d87c0
5f684b:	89 7c 24 10          	mov    %edi,0x10(%esp)
5f684f:	eb 66                	jmp    0x5f68b7
5f6851:	6a 61                	push   $0x61
5f6853:	68 8c bf 67 00       	push   $0x67bf8c
5f6858:	6a 09                	push   $0x9
5f685a:	eb 4f                	jmp    0x5f68ab
5f685c:	83 f8 02             	cmp    $0x2,%eax
5f685f:	75 36                	jne    0x5f6897
5f6861:	6a 00                	push   $0x0
5f6863:	53                   	push   %ebx
5f6864:	e8 47 53 f7 ff       	call   0x56bbb0
5f6869:	8b f0                	mov    %eax,%esi
5f686b:	83 c4 08             	add    $0x8,%esp
5f686e:	85 f6                	test   %esi,%esi
5f6870:	75 0b                	jne    0x5f687d
5f6872:	6a 70                	push   $0x70
5f6874:	68 8c bf 67 00       	push   $0x67bf8c
5f6879:	6a 0d                	push   $0xd
5f687b:	eb 2e                	jmp    0x5f68ab
5f687d:	8b 44 24 18          	mov    0x18(%esp),%eax
5f6881:	56                   	push   %esi
5f6882:	ff 70 10             	push   0x10(%eax)
5f6885:	e8 56 86 f8 ff       	call   0x57eee0
5f688a:	83 c4 08             	add    $0x8,%esp
5f688d:	85 c0                	test   %eax,%eax
5f688f:	74 26                	je     0x5f68b7
5f6891:	89 44 24 10          	mov    %eax,0x10(%esp)
5f6895:	eb 20                	jmp    0x5f68b7
5f6897:	6a 78                	push   $0x78
5f6899:	68 8c bf 67 00       	push   $0x67bf8c
5f689e:	6a 64                	push   $0x64
5f68a0:	eb 09                	jmp    0x5f68ab
5f68a2:	6a 54                	push   $0x54
5f68a4:	68 8c bf 67 00       	push   $0x67bf8c
5f68a9:	6a 02                	push   $0x2
5f68ab:	6a 6f                	push   $0x6f
5f68ad:	6a 0b                	push   $0xb
5f68af:	e8 cc 26 ee ff       	call   0x4d8f80
5f68b4:	83 c4 14             	add    $0x14,%esp
5f68b7:	56                   	push   %esi
5f68b8:	e8 23 09 f6 ff       	call   0x5571e0
5f68bd:	53                   	push   %ebx
5f68be:	e8 8d 23 f0 ff       	call   0x4f8c50
5f68c3:	8b 44 24 18          	mov    0x18(%esp),%eax
5f68c7:	83 c4 08             	add    $0x8,%esp
5f68ca:	5f                   	pop    %edi
5f68cb:	5e                   	pop    %esi
5f68cc:	5d                   	pop    %ebp
5f68cd:	5b                   	pop    %ebx
5f68ce:	59                   	pop    %ecx
5f68cf:	c3                   	ret
5f68d0:	b8 04 00 00 00       	mov    $0x4,%eax
5f68d5:	e8 d6 ae fd ff       	call   0x5d17b0
5f68da:	53                   	push   %ebx
5f68db:	55                   	push   %ebp
5f68dc:	56                   	push   %esi
5f68dd:	57                   	push   %edi
5f68de:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%esp)
5f68e5:	00
5f68e6:	33 ff                	xor    %edi,%edi
5f68e8:	33 f6                	xor    %esi,%esi
5f68ea:	e8 21 15 f2 ff       	call   0x517e10
5f68ef:	50                   	push   %eax
5f68f0:	e8 3b 28 f0 ff       	call   0x4f9130
5f68f5:	8b d8                	mov    %eax,%ebx
5f68f7:	83 c4 04             	add    $0x4,%esp
5f68fa:	85 db                	test   %ebx,%ebx
5f68fc:	0f 84 e9 00 00 00    	je     0x5f69eb
5f6902:	ff 74 24 1c          	push   0x1c(%esp)
5f6906:	6a 03                	push   $0x3
5f6908:	6a 6c                	push   $0x6c
5f690a:	53                   	push   %ebx
5f690b:	e8 20 22 f0 ff       	call   0x4f8b30
5f6910:	83 c4 10             	add    $0x10,%esp
5f6913:	85 c0                	test   %eax,%eax
5f6915:	0f 8e d0 00 00 00    	jle    0x5f69eb
5f691b:	8b 44 24 20          	mov    0x20(%esp),%eax
5f691f:	83 f8 01             	cmp    $0x1,%eax
5f6922:	75 7b                	jne    0x5f699f
5f6924:	68 64 25 60 00       	push   $0x602564
5f6929:	56                   	push   %esi
5f692a:	56                   	push   %esi
5f692b:	53                   	push   %ebx
5f692c:	e8 ff 0f 00 00       	call   0x5f7930
5f6931:	8b f0                	mov    %eax,%esi
5f6933:	83 c4 10             	add    $0x10,%esp
5f6936:	85 f6                	test   %esi,%esi
5f6938:	74 39                	je     0x5f6973
5f693a:	8b 6c 24 18          	mov    0x18(%esp),%ebp
5f693e:	66 90                	xchg   %ax,%ax
5f6940:	56                   	push   %esi
5f6941:	ff 75 10             	push   0x10(%ebp)
5f6944:	e8 d7 85 f8 ff       	call   0x57ef20
5f6949:	83 c4 08             	add    $0x8,%esp
5f694c:	85 c0                	test   %eax,%eax
5f694e:	0f 84 af 00 00 00    	je     0x5f6a03
5f6954:	56                   	push   %esi
5f6955:	47                   	inc    %edi
5f6956:	e8 05 0f f6 ff       	call   0x557860
5f695b:	68 64 25 60 00       	push   $0x602564
5f6960:	6a 00                	push   $0x0
5f6962:	6a 00                	push   $0x0
5f6964:	53                   	push   %ebx
5f6965:	e8 c6 0f 00 00       	call   0x5f7930
5f696a:	8b f0                	mov    %eax,%esi
5f696c:	83 c4 14             	add    $0x14,%esp
5f696f:	85 f6                	test   %esi,%esi
5f6971:	75 cd                	jne    0x5f6940
5f6973:	e8 f8 24 ee ff       	call   0x4d8e70
5f6978:	25 ff 0f 00 00       	and    $0xfff,%eax
5f697d:	83 f8 6c             	cmp    $0x6c,%eax
5f6980:	75 0f                	jne    0x5f6991
5f6982:	85 ff                	test   %edi,%edi
5f6984:	7e 0b                	jle    0x5f6991
5f6986:	e8 35 1e ee ff       	call   0x4d87c0
5f698b:	89 7c 24 10          	mov    %edi,0x10(%esp)
5f698f:	eb 72                	jmp    0x5f6a03
5f6991:	68 9a 00 00 00       	push   $0x9a
5f6996:	68 8c bf 67 00       	push   $0x67bf8c
5f699b:	6a 09                	push   $0x9
5f699d:	eb 58                	jmp    0x5f69f7
5f699f:	83 f8 02             	cmp    $0x2,%eax
5f69a2:	75 39                	jne    0x5f69dd
5f69a4:	6a 00                	push   $0x0
5f69a6:	53                   	push   %ebx
5f69a7:	e8 e4 51 f7 ff       	call   0x56bb90
5f69ac:	8b f0                	mov    %eax,%esi
5f69ae:	83 c4 08             	add    $0x8,%esp
5f69b1:	85 f6                	test   %esi,%esi
5f69b3:	75 0e                	jne    0x5f69c3
5f69b5:	68 a9 00 00 00       	push   $0xa9
5f69ba:	68 8c bf 67 00       	push   $0x67bf8c
5f69bf:	6a 0d                	push   $0xd
5f69c1:	eb 34                	jmp    0x5f69f7
5f69c3:	8b 44 24 18          	mov    0x18(%esp),%eax
5f69c7:	56                   	push   %esi
5f69c8:	ff 70 10             	push   0x10(%eax)
5f69cb:	e8 50 85 f8 ff       	call   0x57ef20
5f69d0:	83 c4 08             	add    $0x8,%esp
5f69d3:	85 c0                	test   %eax,%eax
5f69d5:	74 2c                	je     0x5f6a03
5f69d7:	89 44 24 10          	mov    %eax,0x10(%esp)
5f69db:	eb 26                	jmp    0x5f6a03
5f69dd:	68 b1 00 00 00       	push   $0xb1
5f69e2:	68 8c bf 67 00       	push   $0x67bf8c
5f69e7:	6a 64                	push   $0x64
5f69e9:	eb 0c                	jmp    0x5f69f7
5f69eb:	68 8d 00 00 00       	push   $0x8d
5f69f0:	68 8c bf 67 00       	push   $0x67bf8c
5f69f5:	6a 02                	push   $0x2
5f69f7:	6a 70                	push   $0x70
5f69f9:	6a 0b                	push   $0xb
5f69fb:	e8 80 25 ee ff       	call   0x4d8f80
5f6a00:	83 c4 14             	add    $0x14,%esp
5f6a03:	56                   	push   %esi
5f6a04:	e8 57 0e f6 ff       	call   0x557860
5f6a09:	53                   	push   %ebx
5f6a0a:	e8 41 22 f0 ff       	call   0x4f8c50
5f6a0f:	8b 44 24 18          	mov    0x18(%esp),%eax
5f6a13:	83 c4 08             	add    $0x8,%esp
5f6a16:	5f                   	pop    %edi
5f6a17:	5e                   	pop    %esi
5f6a18:	5d                   	pop    %ebp
5f6a19:	5b                   	pop    %ebx