49e7ed:	53                   	push   %ebx
49e7ee:	8b d8                	mov    %eax,%ebx
49e7f0:	33 c0                	xor    %eax,%eax
49e7f2:	55                   	push   %ebp
49e7f3:	68 4c e8 49 00       	push   $0x49e84c
49e7f8:	64 ff 30             	push   %fs:(%eax)
49e7fb:	64 89 20             	mov    %esp,%fs:(%eax)
49e7fe:	6a 00                	push   $0x0
49e800:	6a 00                	push   $0x0
49e802:	68 09 13 00 00       	push   $0x1309
49e807:	8b 43 10             	mov    0x10(%ebx),%eax
49e80a:	e8 45 07 fb ff       	call   0x44ef54
49e80f:	50                   	push   %eax
49e810:	e8 fb 94 f6 ff       	call   0x407d10
49e815:	85 c0                	test   %eax,%eax
49e817:	75 15                	jne    0x49e82e
49e819:	8d 55 fc             	lea    -0x4(%ebp),%edx
49e81c:	a1 f8 6f 6a 00       	mov    0x6a6ff8,%eax
49e821:	e8 f6 84 f6 ff       	call   0x406d1c
49e826:	8b 45 fc             	mov    -0x4(%ebp),%eax
49e829:	e8 a2 ff ff ff       	call   0x49e7d0
49e82e:	8b 43 10             	mov    0x10(%ebx),%eax
49e831:	e8 3e 0d 00 00       	call   0x49f574
49e836:	33 c0                	xor    %eax,%eax
49e838:	5a                   	pop    %edx
49e839:	59                   	pop    %ecx
49e83a:	59                   	pop    %ecx
49e83b:	64 89 10             	mov    %edx,%fs:(%eax)
49e83e:	68 53 e8 49 00       	push   $0x49e853
49e843:	8d 45 fc             	lea    -0x4(%ebp),%eax
49e846:	e8 1d 60 f6 ff       	call   0x404868
49e84b:	c3                   	ret
49e84c:	e9 bb 59 f6 ff       	jmp    0x40420c
49e851:	eb f0                	jmp    0x49e843
49e853:	5b                   	pop    %ebx
49e854:	59                   	pop    %ecx
49e855:	5d                   	pop    %ebp
49e856:	c3                   	ret
49e857:	90                   	nop
49e858:	55                   	push   %ebp
49e859:	8b ec                	mov    %esp,%ebp
49e85b:	83 c4 f0             	add    $0xfffffff0,%esp
49e85e:	53                   	push   %ebx
49e85f:	56                   	push   %esi
49e860:	33 c9                	xor    %ecx,%ecx
49e862:	89 4d fc             	mov    %ecx,-0x4(%ebp)
49e865:	89 4d f8             	mov    %ecx,-0x8(%ebp)
49e868:	8b f2                	mov    %edx,%esi
49e86a:	8b d8                	mov    %eax,%ebx
49e86c:	33 c0                	xor    %eax,%eax
49e86e:	55                   	push   %ebp
49e86f:	68 e4 e8 49 00       	push   $0x49e8e4
49e874:	64 ff 30             	push   %fs:(%eax)
49e877:	64 89 20             	mov    %esp,%fs:(%eax)
49e87a:	6a 00                	push   $0x0
49e87c:	56                   	push   %esi
49e87d:	68 08 13 00 00       	push   $0x1308
49e882:	8b 43 10             	mov    0x10(%ebx),%eax
49e885:	e8 ca 06 fb ff       	call   0x44ef54
49e88a:	50                   	push   %eax
49e88b:	e8 80 94 f6 ff       	call   0x407d10
49e890:	85 c0                	test   %eax,%eax
49e892:	75 2d                	jne    0x49e8c1
49e894:	8d 45 fc             	lea    -0x4(%ebp),%eax
49e897:	50                   	push   %eax
49e898:	8d 55 f8             	lea    -0x8(%ebp),%edx
49e89b:	a1 b4 6f 6a 00       	mov    0x6a6fb4,%eax
49e8a0:	e8 77 84 f6 ff       	call   0x406d1c
49e8a5:	8b 45 f8             	mov    -0x8(%ebp),%eax
49e8a8:	89 75 f0             	mov    %esi,-0x10(%ebp)
49e8ab:	c6 45 f4 00          	movb   $0x0,-0xc(%ebp)
49e8af:	8d 55 f0             	lea    -0x10(%ebp),%edx
49e8b2:	33 c9                	xor    %ecx,%ecx
49e8b4:	e8 23 bd f6 ff       	call   0x40a5dc
49e8b9:	8b 45 fc             	mov    -0x4(%ebp),%eax
49e8bc:	e8 0f ff ff ff       	call   0x49e7d0
49e8c1:	8b 43 10             	mov    0x10(%ebx),%eax
49e8c4:	e8 ab 0c 00 00       	call   0x49f574
49e8c9:	33 c0                	xor    %eax,%eax
49e8cb:	5a                   	pop    %edx
49e8cc:	59                   	pop    %ecx
49e8cd:	59                   	pop    %ecx
49e8ce:	64 89 10             	mov    %edx,%fs:(%eax)
49e8d1:	68 eb e8 49 00       	push   $0x49e8eb
49e8d6:	8d 45 f8             	lea    -0x8(%ebp),%eax
49e8d9:	ba 02 00 00 00       	mov    $0x2,%edx
49e8de:	e8 a9 5f f6 ff       	call   0x40488c
49e8e3:	c3                   	ret
49e8e4:	e9 23 59 f6 ff       	jmp    0x40420c
49e8e9:	eb eb                	jmp    0x49e8d6
49e8eb:	5e                   	pop    %esi
49e8ec:	5b                   	pop    %ebx
49e8ed:	8b e5                	mov    %ebp,%esp
49e8ef:	5d                   	pop    %ebp
49e8f0:	c3                   	ret
49e8f1:	8d 40 00             	lea    0x0(%eax),%eax
49e8f4:	55                   	push   %ebp
49e8f5:	8b ec                	mov    %esp,%ebp
49e8f7:	81 c4 04 f0 ff ff    	add    $0xfffff004,%esp
49e8fd:	50                   	push   %eax
49e8fe:	83 c4 d4             	add    $0xffffffd4,%esp
49e901:	53                   	push   %ebx
49e902:	56                   	push   %esi
49e903:	57                   	push   %edi
49e904:	33 db                	xor    %ebx,%ebx
49e906:	89 9d e0 ef ff ff    	mov    %ebx,-0x1020(%ebp)
49e90c:	89 9d dc ef ff ff    	mov    %ebx,-0x1024(%ebp)
49e912:	8b f9                	mov    %ecx,%edi
49e914:	8b f2                	mov    %edx,%esi
49e916:	8b d8                	mov    %eax,%ebx
49e918:	33 c0                	xor    %eax,%eax
49e91a:	55                   	push   %ebp
49e91b:	68 dc e9 49 00       	push   $0x49e9dc
49e920:	64 ff 30             	push   %fs:(%eax)
49e923:	64 89 20             	mov    %esp,%fs:(%eax)
49e926:	8b 43 10             	mov    0x10(%ebx),%eax
49e929:	e8 1a a5 fa ff       	call   0x448e48
49e92e:	83 e0 7f             	and    $0x7f,%eax
49e931:	8b 04 85 ac b2 68 00 	mov    0x68b2ac(,%eax,4),%eax
49e938:	83 c8 01             	or     $0x1,%eax
49e93b:	89 45 e4             	mov    %eax,-0x1c(%ebp)
49e93e:	8d 85 e4 ef ff ff    	lea    -0x101c(%ebp),%eax
49e944:	89 45 f0             	mov    %eax,-0x10(%ebp)
49e947:	c7 45 f4 00 10 00 00 	movl   $0x1000,-0xc(%ebp)
49e94e:	8d 45 e4             	lea    -0x1c(%ebp),%eax
49e951:	50                   	push   %eax
49e952:	56                   	push   %esi
49e953:	68 05 13 00 00       	push   $0x1305
49e958:	8b 43 10             	mov    0x10(%ebx),%eax
49e95b:	e8 f4 05 fb ff       	call   0x44ef54
49e960:	50                   	push   %eax
49e961:	e8 aa 93 f6 ff       	call   0x407d10
49e966:	85 c0                	test   %eax,%eax
49e968:	75 42                	jne    0x49e9ac
49e96a:	8d 85 e0 ef ff ff    	lea    -0x1020(%ebp),%eax
49e970:	50                   	push   %eax
49e971:	8d 95 dc ef ff ff    	lea    -0x1024(%ebp),%edx
49e977:	a1 34 6f 6a 00       	mov    0x6a6f34,%eax
49e97c:	e8 9b 83 f6 ff       	call   0x406d1c
49e981:	8b 85 dc ef ff ff    	mov    -0x1024(%ebp),%eax
49e987:	89 b5 d4 ef ff ff    	mov    %esi,-0x102c(%ebp)
49e98d:	c6 85 d8 ef ff ff 00 	movb   $0x0,-0x1028(%ebp)
49e994:	8d 95 d4 ef ff ff    	lea    -0x102c(%ebp),%edx
49e99a:	33 c9                	xor    %ecx,%ecx
49e99c:	e8 3b bc f6 ff       	call   0x40a5dc
49e9a1:	8b 85 e0 ef ff ff    	mov    -0x1020(%ebp),%eax
49e9a7:	e8 24 fe ff ff       	call   0x49e7d0
49e9ac:	8b c7                	mov    %edi,%eax
49e9ae:	8d 95 e4 ef ff ff    	lea    -0x101c(%ebp),%edx
49e9b4:	b9 00 10 00 00       	mov    $0x1000,%ecx
49e9b9:	e8 12 61 f6 ff       	call   0x404ad0
49e9be:	33 c0                	xor    %eax,%eax
49e9c0:	5a                   	pop    %edx
49e9c1:	59                   	pop    %ecx
49e9c2:	59                   	pop    %ecx
49e9c3:	64 89 10             	mov    %edx,%fs:(%eax)
49e9c6:	68 e3 e9 49 00       	push   $0x49e9e3
49e9cb:	8d 85 dc ef ff ff    	lea    -0x1024(%ebp),%eax
49e9d1:	ba 02 00 00 00       	mov    $0x2,%edx
49e9d6:	e8 b1 5e f6 ff       	call   0x40488c
49e9db:	c3                   	ret
49e9dc:	e9 2b 58 f6 ff       	jmp    0x40420c
49e9e1:	eb e8                	jmp    0x49e9cb
49e9e3:	5f                   	pop    %edi
49e9e4:	5e                   	pop    %esi
49e9e5:	5b                   	pop    %ebx
49e9e6:	8b e5                	mov    %ebp,%esp
49e9e8:	5d                   	pop    %ebp
49e9e9:	c3                   	ret
49e9ea:	8b c0                	mov    %eax,%eax
49e9ec:	53                   	push   %ebx
49e9ed:	8b d8                	mov    %eax,%ebx
49e9ef:	6a 00                	push   $0x0
49e9f1:	6a 00                	push   $0x0
49e9f3:	68 04 13 00 00       	push   $0x1304
49e9f8:	8b 43 10             	mov    0x10(%ebx),%eax
49e9fb:	e8 54 05 fb ff       	call   0x44ef54
49ea00:	50                   	push   %eax
49ea01:	e8 0a 93 f6 ff       	call   0x407d10
49ea06:	5b                   	pop    %ebx
49ea07:	c3                   	ret
49ea08:	55                   	push   %ebp
49ea09:	8b ec                	mov    %esp,%ebp
49ea0b:	83 c4 d4             	add    $0xffffffd4,%esp
49ea0e:	53                   	push   %ebx
49ea0f:	56                   	push   %esi
49ea10:	33 c9                	xor    %ecx,%ecx
49ea12:	89 4d e0             	mov    %ecx,-0x20(%ebp)
49ea15:	89 4d dc             	mov    %ecx,-0x24(%ebp)
49ea18:	8b f2                	mov    %edx,%esi
49ea1a:	8b d8                	mov    %eax,%ebx
49ea1c:	33 c0                	xor    %eax,%eax
49ea1e:	55                   	push   %ebp
49ea1f:	68 98 ea 49 00       	push   $0x49ea98
49ea24:	64 ff 30             	push   %fs:(%eax)
49ea27:	64 89 20             	mov    %esp,%fs:(%eax)
49ea2a:	c7 45 e4 08 00 00 00 	movl   $0x8,-0x1c(%ebp)
49ea31:	8d 45 e4             	lea    -0x1c(%ebp),%eax
49ea34:	50                   	push   %eax
49ea35:	56                   	push   %esi
49ea36:	68 05 13 00 00       	push   $0x1305
49ea3b:	8b 43 10             	mov    0x10(%ebx),%eax
49ea3e:	e8 11 05 fb ff       	call   0x44ef54
49ea43:	50                   	push   %eax
49ea44:	e8 c7 92 f6 ff       	call   0x407d10
49ea49:	85 c0                	test   %eax,%eax
49ea4b:	75 2d                	jne    0x49ea7a
49ea4d:	8d 45 e0             	lea    -0x20(%ebp),%eax
49ea50:	50                   	push   %eax
49ea51:	8d 55 dc             	lea    -0x24(%ebp),%edx
49ea54:	a1 70 6f 6a 00       	mov    0x6a6f70,%eax
49ea59:	e8 be 82 f6 ff       	call   0x406d1c
49ea5e:	8b 45 dc             	mov    -0x24(%ebp),%eax
49ea61:	89 75 d4             	mov    %esi,-0x2c(%ebp)
49ea64:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
49ea68:	8d 55 d4             	lea    -0x2c(%ebp),%edx
49ea6b:	33 c9                	xor    %ecx,%ecx
49ea6d:	e8 6a bb f6 ff       	call   0x40a5dc
49ea72:	8b 45 e0             	mov    -0x20(%ebp),%eax
49ea75:	e8 56 fd ff ff       	call   0x49e7d0
49ea7a:	8b 5d fc             	mov    -0x4(%ebp),%ebx
49ea7d:	33 c0                	xor    %eax,%eax
49ea7f:	5a                   	pop    %edx
49ea80:	59                   	pop    %ecx
49ea81:	59                   	pop    %ecx
49ea82:	64 89 10             	mov    %edx,%fs:(%eax)
49ea85:	68 9f ea 49 00       	push   $0x49ea9f
49ea8a:	8d 45 dc             	lea    -0x24(%ebp),%eax
49ea8d:	ba 02 00 00 00       	mov    $0x2,%edx
49ea92:	e8 f5 5d f6 ff       	call   0x40488c
49ea97:	c3                   	ret
49ea98:	e9 6f 57 f6 ff       	jmp    0x40420c
49ea9d:	eb eb                	jmp    0x49ea8a
49ea9f:	8b c3                	mov    %ebx,%eax
49eaa1:	5e                   	pop    %esi
49eaa2:	5b                   	pop    %ebx
49eaa3:	8b e5                	mov    %ebp,%esp
49eaa5:	5d                   	pop    %ebp
49eaa6:	c3                   	ret
49eaa7:	90                   	nop
49eaa8:	55                   	push   %ebp
49eaa9:	8b ec                	mov    %esp,%ebp
49eaab:	83 c4 cc             	add    $0xffffffcc,%esp
49eaae:	53                   	push   %ebx
49eaaf:	56                   	push   %esi
49eab0:	57                   	push   %edi
49eab1:	33 db                	xor    %ebx,%ebx
49eab3:	89 5d e0             	mov    %ebx,-0x20(%ebp)
49eab6:	89 5d dc             	mov    %ebx,-0x24(%ebp)
49eab9:	8b f9                	mov    %ecx,%edi
49eabb:	8b f2                	mov    %edx,%esi
49eabd:	8b d8                	mov    %eax,%ebx
49eabf:	33 c0                	xor    %eax,%eax
49eac1:	55                   	push   %ebp
49eac2:	68 7a eb 49 00       	push   $0x49eb7a
49eac7:	64 ff 30             	push   %fs:(%eax)
49eaca:	64 89 20             	mov    %esp,%fs:(%eax)
49eacd:	8b 43 10             	mov    0x10(%ebx),%eax
49ead0:	e8 73 a3 fa ff       	call   0x448e48
49ead5:	83 e0 7f             	and    $0x7f,%eax
49ead8:	8b 04 85 b4 b2 68 00 	mov    0x68b2b4(,%eax,4),%eax
49eadf:	83 c8 01             	or     $0x1,%eax
49eae2:	83 c8 02             	or     $0x2,%eax
49eae5:	89 45 e4             	mov    %eax,-0x1c(%ebp)
49eae8:	8b c7                	mov    %edi,%eax
49eaea:	e8 29 62 f6 ff       	call   0x404d18
49eaef:	89 45 f0             	mov    %eax,-0x10(%ebp)
49eaf2:	8b d6                	mov    %esi,%edx
49eaf4:	8b 43 10             	mov    0x10(%ebx),%eax
49eaf7:	8b 08                	mov    (%eax),%ecx
49eaf9:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
49eaff:	89 45 f8             	mov    %eax,-0x8(%ebp)
49eb02:	8d 45 e4             	lea    -0x1c(%ebp),%eax
49eb05:	50                   	push   %eax
49eb06:	56                   	push   %esi
49eb07:	68 06 13 00 00       	push   $0x1306
49eb0c:	8b 43 10             	mov    0x10(%ebx),%eax
49eb0f:	e8 40 04 fb ff       	call   0x44ef54
49eb14:	50                   	push   %eax
49eb15:	e8 f6 91 f6 ff       	call   0x407d10
49eb1a:	85 c0                	test   %eax,%eax
49eb1c:	75 39                	jne    0x49eb57
49eb1e:	8d 45 e0             	lea    -0x20(%ebp),%eax
49eb21:	50                   	push   %eax
49eb22:	8d 55 dc             	lea    -0x24(%ebp),%edx
49eb25:	a1 14 71 6a 00       	mov    0x6a7114,%eax
49eb2a:	e8 ed 81 f6 ff       	call   0x406d1c
49eb2f:	8b 45 dc             	mov    -0x24(%ebp),%eax
49eb32:	50                   	push   %eax
49eb33:	89 7d cc             	mov    %edi,-0x34(%ebp)
49eb36:	c6 45 d0 0b          	movb   $0xb,-0x30(%ebp)
49eb3a:	89 75 d4             	mov    %esi,-0x2c(%ebp)
49eb3d:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
49eb41:	8d 55 cc             	lea    -0x34(%ebp),%edx
49eb44:	b9 01 00 00 00       	mov    $0x1,%ecx
49eb49:	58                   	pop    %eax
49eb4a:	e8 8d ba f6 ff       	call   0x40a5dc
49eb4f:	8b 45 e0             	mov    -0x20(%ebp),%eax
49eb52:	e8 79 fc ff ff       	call   0x49e7d0
49eb57:	8b 43 10             	mov    0x10(%ebx),%eax
49eb5a:	e8 15 0a 00 00       	call   0x49f574
49eb5f:	33 c0                	xor    %eax,%eax
49eb61:	5a                   	pop    %edx
49eb62:	59                   	pop    %ecx
49eb63:	59                   	pop    %ecx
49eb64:	64 89 10             	mov    %edx,%fs:(%eax)
49eb67:	68 81 eb 49 00       	push   $0x49eb81
49eb6c:	8d 45 dc             	lea    -0x24(%ebp),%eax
49eb6f:	ba 02 00 00 00       	mov    $0x2,%edx
49eb74:	e8 13 5d f6 ff       	call   0x40488c
49eb79:	c3                   	ret
49eb7a:	e9 8d 56 f6 ff       	jmp    0x40420c
49eb7f:	eb eb                	jmp    0x49eb6c
49eb81:	5f                   	pop    %edi
49eb82:	5e                   	pop    %esi
49eb83:	5b                   	pop    %ebx
49eb84:	8b e5                	mov    %ebp,%esp
49eb86:	5d                   	pop    %ebp
49eb87:	c3                   	ret
49eb88:	55                   	push   %ebp
49eb89:	8b ec                	mov    %esp,%ebp
49eb8b:	83 c4 d4             	add    $0xffffffd4,%esp
49eb8e:	53                   	push   %ebx
49eb8f:	56                   	push   %esi
49eb90:	33 db                	xor    %ebx,%ebx
49eb92:	89 5d e0             	mov    %ebx,-0x20(%ebp)
49eb95:	89 5d dc             	mov    %ebx,-0x24(%ebp)
49eb98:	8b f2                	mov    %edx,%esi
49eb9a:	8b d8                	mov    %eax,%ebx
49eb9c:	33 c0                	xor    %eax,%eax
49eb9e:	55                   	push   %ebp
49eb9f:	68 18 ec 49 00       	push   $0x49ec18
49eba4:	64 ff 30             	push   %fs:(%eax)
49eba7:	64 89 20             	mov    %esp,%fs:(%eax)
49ebaa:	c7 45 e4 08 00 00 00 	movl   $0x8,-0x1c(%ebp)
49ebb1:	89 4d fc             	mov    %ecx,-0x4(%ebp)
49ebb4:	8d 45 e4             	lea    -0x1c(%ebp),%eax
49ebb7:	50                   	push   %eax
49ebb8:	56                   	push   %esi
49ebb9:	68 06 13 00 00       	push   $0x1306
49ebbe:	8b 43 10             	mov    0x10(%ebx),%eax
49ebc1:	e8 8e 03 fb ff       	call   0x44ef54
49ebc6:	50                   	push   %eax
49ebc7:	e8 44 91 f6 ff       	call   0x407d10
49ebcc:	85 c0                	test   %eax,%eax
49ebce:	75 2d                	jne    0x49ebfd
49ebd0:	8d 45 e0             	lea    -0x20(%ebp),%eax
49ebd3:	50                   	push   %eax
49ebd4:	8d 55 dc             	lea    -0x24(%ebp),%edx
49ebd7:	a1 7c 6c 6a 00       	mov    0x6a6c7c,%eax