42d7a2:	68 28 db 42 00       	push   $0x42db28
42d7a7:	8b 03                	mov    (%ebx),%eax
42d7a9:	50                   	push   %eax
42d7aa:	e8 bd 8b fd ff       	call   0x40636c
42d7af:	a3 88 59 47 00       	mov    %eax,0x475988
42d7b4:	68 3c db 42 00       	push   $0x42db3c
42d7b9:	8b 03                	mov    (%ebx),%eax
42d7bb:	50                   	push   %eax
42d7bc:	e8 ab 8b fd ff       	call   0x40636c
42d7c1:	a3 8c 59 47 00       	mov    %eax,0x47598c
42d7c6:	68 4c db 42 00       	push   $0x42db4c
42d7cb:	8b 03                	mov    (%ebx),%eax
42d7cd:	50                   	push   %eax
42d7ce:	e8 99 8b fd ff       	call   0x40636c
42d7d3:	a3 90 59 47 00       	mov    %eax,0x475990
42d7d8:	68 4c db 42 00       	push   $0x42db4c
42d7dd:	8b 03                	mov    (%ebx),%eax
42d7df:	50                   	push   %eax
42d7e0:	e8 87 8b fd ff       	call   0x40636c
42d7e5:	a3 94 59 47 00       	mov    %eax,0x475994
42d7ea:	68 6c db 42 00       	push   $0x42db6c
42d7ef:	8b 03                	mov    (%ebx),%eax
42d7f1:	50                   	push   %eax
42d7f2:	e8 75 8b fd ff       	call   0x40636c
42d7f7:	a3 98 59 47 00       	mov    %eax,0x475998
42d7fc:	68 80 db 42 00       	push   $0x42db80
42d801:	8b 03                	mov    (%ebx),%eax
42d803:	50                   	push   %eax
42d804:	e8 63 8b fd ff       	call   0x40636c
42d809:	a3 9c 59 47 00       	mov    %eax,0x47599c
42d80e:	68 94 db 42 00       	push   $0x42db94
42d813:	8b 03                	mov    (%ebx),%eax
42d815:	50                   	push   %eax
42d816:	e8 51 8b fd ff       	call   0x40636c
42d81b:	a3 a0 59 47 00       	mov    %eax,0x4759a0
42d820:	68 a8 db 42 00       	push   $0x42dba8
42d825:	8b 03                	mov    (%ebx),%eax
42d827:	50                   	push   %eax
42d828:	e8 3f 8b fd ff       	call   0x40636c
42d82d:	a3 a4 59 47 00       	mov    %eax,0x4759a4
42d832:	68 c4 db 42 00       	push   $0x42dbc4
42d837:	8b 03                	mov    (%ebx),%eax
42d839:	50                   	push   %eax
42d83a:	e8 2d 8b fd ff       	call   0x40636c
42d83f:	a3 a8 59 47 00       	mov    %eax,0x4759a8
42d844:	68 dc db 42 00       	push   $0x42dbdc
42d849:	8b 03                	mov    (%ebx),%eax
42d84b:	50                   	push   %eax
42d84c:	e8 1b 8b fd ff       	call   0x40636c
42d851:	a3 ac 59 47 00       	mov    %eax,0x4759ac
42d856:	68 ec db 42 00       	push   $0x42dbec
42d85b:	8b 03                	mov    (%ebx),%eax
42d85d:	50                   	push   %eax
42d85e:	e8 09 8b fd ff       	call   0x40636c
42d863:	a3 b0 59 47 00       	mov    %eax,0x4759b0
42d868:	68 fc db 42 00       	push   $0x42dbfc
42d86d:	8b 03                	mov    (%ebx),%eax
42d86f:	50                   	push   %eax
42d870:	e8 f7 8a fd ff       	call   0x40636c
42d875:	a3 b4 59 47 00       	mov    %eax,0x4759b4
42d87a:	68 10 dc 42 00       	push   $0x42dc10
42d87f:	8b 03                	mov    (%ebx),%eax
42d881:	50                   	push   %eax
42d882:	e8 e5 8a fd ff       	call   0x40636c
42d887:	a3 b8 59 47 00       	mov    %eax,0x4759b8
42d88c:	68 38 dc 42 00       	push   $0x42dc38
42d891:	8b 03                	mov    (%ebx),%eax
42d893:	50                   	push   %eax
42d894:	e8 d3 8a fd ff       	call   0x40636c
42d899:	a3 bc 59 47 00       	mov    %eax,0x4759bc
42d89e:	68 48 dc 42 00       	push   $0x42dc48
42d8a3:	8b 03                	mov    (%ebx),%eax
42d8a5:	50                   	push   %eax
42d8a6:	e8 c1 8a fd ff       	call   0x40636c
42d8ab:	a3 c0 59 47 00       	mov    %eax,0x4759c0
42d8b0:	68 58 dc 42 00       	push   $0x42dc58
42d8b5:	8b 03                	mov    (%ebx),%eax
42d8b7:	50                   	push   %eax
42d8b8:	e8 af 8a fd ff       	call   0x40636c
42d8bd:	a3 c4 59 47 00       	mov    %eax,0x4759c4
42d8c2:	68 68 dc 42 00       	push   $0x42dc68
42d8c7:	8b 03                	mov    (%ebx),%eax
42d8c9:	50                   	push   %eax
42d8ca:	e8 9d 8a fd ff       	call   0x40636c
42d8cf:	a3 c8 59 47 00       	mov    %eax,0x4759c8
42d8d4:	68 78 dc 42 00       	push   $0x42dc78
42d8d9:	8b 03                	mov    (%ebx),%eax
42d8db:	50                   	push   %eax
42d8dc:	e8 8b 8a fd ff       	call   0x40636c
42d8e1:	a3 cc 59 47 00       	mov    %eax,0x4759cc
42d8e6:	68 84 dc 42 00       	push   $0x42dc84
42d8eb:	8b 03                	mov    (%ebx),%eax
42d8ed:	50                   	push   %eax
42d8ee:	e8 79 8a fd ff       	call   0x40636c
42d8f3:	a3 d0 59 47 00       	mov    %eax,0x4759d0
42d8f8:	68 98 dc 42 00       	push   $0x42dc98
42d8fd:	8b 03                	mov    (%ebx),%eax
42d8ff:	50                   	push   %eax
42d900:	e8 67 8a fd ff       	call   0x40636c
42d905:	a3 d4 59 47 00       	mov    %eax,0x4759d4
42d90a:	68 ac dc 42 00       	push   $0x42dcac
42d90f:	8b 03                	mov    (%ebx),%eax
42d911:	50                   	push   %eax
42d912:	e8 55 8a fd ff       	call   0x40636c
42d917:	a3 d8 59 47 00       	mov    %eax,0x4759d8
42d91c:	68 bc dc 42 00       	push   $0x42dcbc
42d921:	8b 03                	mov    (%ebx),%eax
42d923:	50                   	push   %eax
42d924:	e8 43 8a fd ff       	call   0x40636c
42d929:	a3 dc 59 47 00       	mov    %eax,0x4759dc
42d92e:	68 cc dc 42 00       	push   $0x42dccc
42d933:	8b 03                	mov    (%ebx),%eax
42d935:	50                   	push   %eax
42d936:	e8 31 8a fd ff       	call   0x40636c
42d93b:	a3 e0 59 47 00       	mov    %eax,0x4759e0
42d940:	68 dc dc 42 00       	push   $0x42dcdc
42d945:	8b 03                	mov    (%ebx),%eax
42d947:	50                   	push   %eax
42d948:	e8 1f 8a fd ff       	call   0x40636c
42d94d:	a3 e4 59 47 00       	mov    %eax,0x4759e4
42d952:	68 ec dc 42 00       	push   $0x42dcec
42d957:	8b 03                	mov    (%ebx),%eax
42d959:	50                   	push   %eax
42d95a:	e8 0d 8a fd ff       	call   0x40636c
42d95f:	a3 e8 59 47 00       	mov    %eax,0x4759e8
42d964:	68 04 dd 42 00       	push   $0x42dd04
42d969:	8b 03                	mov    (%ebx),%eax
42d96b:	50                   	push   %eax
42d96c:	e8 fb 89 fd ff       	call   0x40636c
42d971:	a3 ec 59 47 00       	mov    %eax,0x4759ec
42d976:	68 14 dd 42 00       	push   $0x42dd14
42d97b:	8b 03                	mov    (%ebx),%eax
42d97d:	50                   	push   %eax
42d97e:	e8 e9 89 fd ff       	call   0x40636c
42d983:	a3 f0 59 47 00       	mov    %eax,0x4759f0
42d988:	68 28 dd 42 00       	push   $0x42dd28
42d98d:	8b 03                	mov    (%ebx),%eax
42d98f:	50                   	push   %eax
42d990:	e8 d7 89 fd ff       	call   0x40636c
42d995:	a3 f4 59 47 00       	mov    %eax,0x4759f4
42d99a:	68 3c dd 42 00       	push   $0x42dd3c
42d99f:	8b 03                	mov    (%ebx),%eax
42d9a1:	50                   	push   %eax
42d9a2:	e8 c5 89 fd ff       	call   0x40636c
42d9a7:	a3 f8 59 47 00       	mov    %eax,0x4759f8
42d9ac:	68 54 dd 42 00       	push   $0x42dd54
42d9b1:	8b 03                	mov    (%ebx),%eax
42d9b3:	50                   	push   %eax
42d9b4:	e8 b3 89 fd ff       	call   0x40636c
42d9b9:	a3 fc 59 47 00       	mov    %eax,0x4759fc
42d9be:	68 64 dd 42 00       	push   $0x42dd64
42d9c3:	8b 03                	mov    (%ebx),%eax
42d9c5:	50                   	push   %eax
42d9c6:	e8 a1 89 fd ff       	call   0x40636c
42d9cb:	a3 00 5a 47 00       	mov    %eax,0x475a00
42d9d0:	68 74 dd 42 00       	push   $0x42dd74
42d9d5:	8b 03                	mov    (%ebx),%eax
42d9d7:	50                   	push   %eax
42d9d8:	e8 8f 89 fd ff       	call   0x40636c
42d9dd:	a3 04 5a 47 00       	mov    %eax,0x475a04
42d9e2:	68 84 dd 42 00       	push   $0x42dd84
42d9e7:	8b 03                	mov    (%ebx),%eax
42d9e9:	50                   	push   %eax
42d9ea:	e8 7d 89 fd ff       	call   0x40636c
42d9ef:	a3 08 5a 47 00       	mov    %eax,0x475a08
42d9f4:	68 98 dd 42 00       	push   $0x42dd98
42d9f9:	8b 03                	mov    (%ebx),%eax
42d9fb:	50                   	push   %eax
42d9fc:	e8 6b 89 fd ff       	call   0x40636c
42da01:	a3 0c 5a 47 00       	mov    %eax,0x475a0c
42da06:	68 a8 dd 42 00       	push   $0x42dda8
42da0b:	8b 03                	mov    (%ebx),%eax
42da0d:	50                   	push   %eax
42da0e:	e8 59 89 fd ff       	call   0x40636c
42da13:	a3 10 5a 47 00       	mov    %eax,0x475a10
42da18:	68 b8 dd 42 00       	push   $0x42ddb8
42da1d:	8b 03                	mov    (%ebx),%eax
42da1f:	50                   	push   %eax
42da20:	e8 47 89 fd ff       	call   0x40636c
42da25:	a3 14 5a 47 00       	mov    %eax,0x475a14
42da2a:	68 c4 dd 42 00       	push   $0x42ddc4
42da2f:	8b 03                	mov    (%ebx),%eax
42da31:	50                   	push   %eax
42da32:	e8 35 89 fd ff       	call   0x40636c
42da37:	a3 18 5a 47 00       	mov    %eax,0x475a18
42da3c:	68 d4 dd 42 00       	push   $0x42ddd4
42da41:	8b 03                	mov    (%ebx),%eax
42da43:	50                   	push   %eax
42da44:	e8 23 89 fd ff       	call   0x40636c
42da49:	a3 1c 5a 47 00       	mov    %eax,0x475a1c
42da4e:	68 f0 dd 42 00       	push   $0x42ddf0
42da53:	8b 03                	mov    (%ebx),%eax
42da55:	50                   	push   %eax
42da56:	e8 11 89 fd ff       	call   0x40636c
42da5b:	a3 20 5a 47 00       	mov    %eax,0x475a20
42da60:	68 0c de 42 00       	push   $0x42de0c
42da65:	8b 03                	mov    (%ebx),%eax
42da67:	50                   	push   %eax
42da68:	e8 ff 88 fd ff       	call   0x40636c
42da6d:	a3 24 5a 47 00       	mov    %eax,0x475a24
42da72:	68 24 de 42 00       	push   $0x42de24
42da77:	8b 03                	mov    (%ebx),%eax
42da79:	50                   	push   %eax
42da7a:	e8 ed 88 fd ff       	call   0x40636c
42da7f:	a3 28 5a 47 00       	mov    %eax,0x475a28
42da84:	68 3c de 42 00       	push   $0x42de3c
42da89:	8b 03                	mov    (%ebx),%eax
42da8b:	50                   	push   %eax
42da8c:	e8 db 88 fd ff       	call   0x40636c
42da91:	a3 2c 5a 47 00       	mov    %eax,0x475a2c
42da96:	68 50 de 42 00       	push   $0x42de50
42da9b:	8b 03                	mov    (%ebx),%eax
42da9d:	50                   	push   %eax
42da9e:	e8 c9 88 fd ff       	call   0x40636c
42daa3:	a3 30 5a 47 00       	mov    %eax,0x475a30
42daa8:	68 70 de 42 00       	push   $0x42de70
42daad:	8b 03                	mov    (%ebx),%eax
42daaf:	50                   	push   %eax
42dab0:	e8 b7 88 fd ff       	call   0x40636c
42dab5:	a3 34 5a 47 00       	mov    %eax,0x475a34
42daba:	68 8c de 42 00       	push   $0x42de8c
42dabf:	8b 03                	mov    (%ebx),%eax
42dac1:	50                   	push   %eax
42dac2:	e8 a5 88 fd ff       	call   0x40636c
42dac7:	a3 38 5a 47 00       	mov    %eax,0x475a38
42dacc:	83 3b 00             	cmpl   $0x0,(%ebx)
42dacf:	0f 97 45 ff          	seta   -0x1(%ebp)
42dad3:	33 c0                	xor    %eax,%eax
42dad5:	5a                   	pop    %edx
42dad6:	59                   	pop    %ecx
42dad7:	59                   	pop    %ecx
42dad8:	64 89 10             	mov    %edx,%fs:(%eax)
42dadb:	68 f2 da 42 00       	push   $0x42daf2
42dae0:	a1 48 5a 47 00       	mov    0x475a48,%eax
42dae5:	e8 4e fa ff ff       	call   0x42d538
42daea:	c3                   	ret
42daeb:	e9 64 5f fd ff       	jmp    0x403a54
42daf0:	eb ee                	jmp    0x42dae0
42daf2:	8a 45 ff             	mov    -0x1(%ebp),%al
42daf5:	5b                   	pop    %ebx
42daf6:	59                   	pop    %ecx
42daf7:	5d                   	pop    %ebp
42daf8:	c3                   	ret
42daf9:	00 00                	add    %al,(%eax)
42dafb:	00 75 78             	add    %dh,0x78(%ebp)
42dafe:	74 68                	je     0x42db68
42db00:	65 6d                	gs insl (%dx),%es:(%edi)
42db02:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
42db06:	6c                   	insb   (%dx),%es:(%edi)
42db07:	00 4f 70             	add    %cl,0x70(%edi)
42db0a:	65 6e                	outsb  %gs:(%esi),(%dx)
42db0c:	54                   	push   %esp
42db0d:	68 65 6d 65 44       	push   $0x44656d65
42db12:	61                   	popa
42db13:	74 61                	je     0x42db76
42db15:	00 00                	add    %al,(%eax)
42db17:	00 43 6c             	add    %al,0x6c(%ebx)
42db1a:	6f                   	outsl  %ds:(%esi),(%dx)
42db1b:	73 65                	jae    0x42db82
42db1d:	54                   	push   %esp
42db1e:	68 65 6d 65 44       	push   $0x44656d65
42db23:	61                   	popa
42db24:	74 61                	je     0x42db87
42db26:	00 00                	add    %al,(%eax)
42db28:	44                   	inc    %esp
42db29:	72 61                	jb     0x42db8c
42db2b:	77 54                	ja     0x42db81
42db2d:	68 65 6d 65 42       	push   $0x42656d65
42db32:	61                   	popa
42db33:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42db36:	72 6f                	jb     0x42dba7
42db38:	75 6e                	jne    0x42dba8
42db3a:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
42db3f:	77 54                	ja     0x42db95
42db41:	68 65 6d 65 54       	push   $0x54656d65
42db46:	65 78 74             	gs js  0x42dbbd
42db49:	00 00                	add    %al,(%eax)
42db4b:	00 47 65             	add    %al,0x65(%edi)
42db4e:	74 54                	je     0x42dba4
42db50:	68 65 6d 65 42       	push   $0x42656d65
42db55:	61                   	popa
42db56:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42db59:	72 6f                	jb     0x42dbca
42db5b:	75 6e                	jne    0x42dbcb
42db5d:	64 43                	fs inc %ebx
42db5f:	6f                   	outsl  %ds:(%esi),(%dx)
42db60:	6e                   	outsb  %ds:(%esi),(%dx)
42db61:	74 65                	je     0x42dbc8
42db63:	6e                   	outsb  %ds:(%esi),(%dx)
42db64:	74 52                	je     0x42dbb8
42db66:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
42db6b:	00 47 65             	add    %al,0x65(%edi)
42db6e:	74 54                	je     0x42dbc4
42db70:	68 65 6d 65 50       	push   $0x50656d65
42db75:	61                   	popa
42db76:	72 74                	jb     0x42dbec
42db78:	53                   	push   %ebx
42db79:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
42db80:	47                   	inc    %edi
42db81:	65 74 54             	gs je  0x42dbd8
42db84:	68 65 6d 65 54       	push   $0x54656d65
42db89:	65 78 74             	gs js  0x42dc00
42db8c:	45                   	inc    %ebp
42db8d:	78 74                	js     0x42dc03
42db8f:	65 6e                	outsb  %gs:(%esi),(%dx)
42db91:	74 00                	je     0x42db93
42db93:	00 47 65             	add    %al,0x65(%edi)
42db96:	74 54                	je     0x42dbec
42db98:	68 65 6d 65 54       	push   $0x54656d65
42db9d:	65 78 74             	gs js  0x42dc14
42dba0:	4d                   	dec    %ebp
42dba1:	65 74 72             	gs je  0x42dc16
42dba4:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
42dbab:	54                   	push   %esp
42dbac:	68 65 6d 65 42       	push   $0x42656d65
42dbb1:	61                   	popa
42dbb2:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42dbb5:	72 6f                	jb     0x42dc26
42dbb7:	75 6e                	jne    0x42dc27
42dbb9:	64 52                	fs push %edx
42dbbb:	65 67 69 6f 6e 00 00 	imul   $0x0,%gs:0x6e(%bx),%ebp
42dbc2:	00 00
42dbc4:	48                   	dec    %eax
42dbc5:	69 74 54 65 73 74 54 	imul   $0x68547473,0x65(%esp,%edx,2),%esi
42dbcc:	68
42dbcd:	65 6d                	gs insl (%dx),%es:(%edi)
42dbcf:	65 42                	gs inc %edx
42dbd1:	61                   	popa
42dbd2:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42dbd5:	72 6f                	jb     0x42dc46
42dbd7:	75 6e                	jne    0x42dc47
42dbd9:	64 00 00             	add    %al,%fs:(%eax)
42dbdc:	44                   	inc    %esp
42dbdd:	72 61                	jb     0x42dc40
42dbdf:	77 54                	ja     0x42dc35
42dbe1:	68 65 6d 65 45       	push   $0x45656d65
42dbe6:	64 67 65 00 00       	fs add %al,%gs:(%bx,%si)
42dbeb:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
42dbef:	77 54                	ja     0x42dc45
42dbf1:	68 65 6d 65 49       	push   $0x49656d65
42dbf6:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
42dbf9:	00 00                	add    %al,(%eax)
42dbfb:	00 49 73             	add    %cl,0x73(%ecx)
42dbfe:	54                   	push   %esp
42dbff:	68 65 6d 65 50       	push   $0x50656d65
42dc04:	61                   	popa
42dc05:	72 74                	jb     0x42dc7b
42dc07:	44                   	inc    %esp
42dc08:	65 66 69 6e 65 64 00 	imul   $0x64,%gs:0x65(%esi),%bp
42dc0f:	00 49 73             	add    %cl,0x73(%ecx)