42ef5a:	59                   	pop    %ecx
42ef5b:	6b 38 73             	imul   $0x73,(%eax),%edi
42ef5e:	4e                   	dec    %esi
42ef5f:	47                   	inc    %edi
42ef60:	55                   	push   %ebp
42ef61:	48                   	dec    %eax
42ef62:	67 47                	addr16 inc %edi
42ef64:	4b                   	dec    %ebx
42ef65:	34 4c                	xor    $0x4c,%al
42ef67:	33 46 57             	xor    0x57(%esi),%eax
42ef6a:	71 63                	jno    0x42efcf
42ef6c:	31 53 61             	xor    %edx,0x61(%ebx)
42ef6f:	66 38 32             	data16 cmp %dh,(%edx)
42ef72:	68 52 30 78 50       	push   $0x50783052
42ef77:	68 58 53 4e 47       	push   $0x474e5358
42ef7c:	44                   	inc    %esp
42ef7d:	67 6b 68 35 6d       	imul   $0x6d,0x35(%bx,%si),%ebp
42ef82:	73 74                	jae    0x42eff8
42ef84:	53                   	push   %ebx
42ef85:	45                   	inc    %ebp
42ef86:	4e                   	dec    %esi
42ef87:	69 79 44 67 32 33 33 	imul   $0x33333267,0x44(%ecx),%edi
42ef8e:	33 37                	xor    (%edi),%esi
42ef90:	31 55 77             	xor    %edx,0x77(%ebp)
42ef93:	44                   	inc    %esp
42ef94:	63 7a 78             	arpl   %edi,0x78(%edx)
42ef97:	4a                   	dec    %edx
42ef98:	4f                   	dec    %edi
42ef99:	72 53                	jb     0x42efee
42ef9b:	59                   	pop    %ecx
42ef9c:	68 6e 47 42 72       	push   $0x7242476e
42efa1:	2f                   	das
42efa2:	57                   	push   %edi
42efa3:	68 31 51 38 44       	push   $0x44385131
42efa8:	35 4b 4e 62 4d       	xor    $0x4d624e4b,%eax
42efad:	6d                   	insl   (%dx),%es:(%edi)
42efae:	42                   	inc    %edx
42efaf:	56                   	push   %esi
42efb0:	44                   	inc    %esp
42efb1:	5a                   	pop    %edx
42efb2:	70 39                	jo     0x42efed
42efb4:	4c                   	dec    %esp
42efb5:	59                   	pop    %ecx
42efb6:	45                   	inc    %ebp
42efb7:	66 72 34             	data16 jb 0x42efee
42efba:	5a                   	pop    %edx
42efbb:	69 59 58 66 69 55 49 	imul   $0x49556966,0x58(%ecx),%ebx
42efc2:	55                   	push   %ebp
42efc3:	39 6c 6a 72          	cmp    %ebp,0x72(%edx,%ebp,2)
42efc7:	42                   	inc    %edx
42efc8:	71 66                	jno    0x42f030
42efca:	31 74 32 4f          	xor    %esi,0x4f(%edx,%esi,1)
42efce:	54                   	push   %esp
42efcf:	57                   	push   %edi
42efd0:	71 2f                	jno    0x42f001
42efd2:	31 46 38             	xor    %eax,0x38(%esi)
42efd5:	45                   	inc    %ebp
42efd6:	36 37                	ss aaa
42efd8:	38 7a 6e             	cmp    %bh,0x6e(%edx)
42efdb:	4b                   	dec    %ebx
42efdc:	4b                   	dec    %ebx
42efdd:	70 35                	jo     0x42f014
42efdf:	62 6f 62             	bound  %ebp,0x62(%edi)
42efe2:	36 75 68             	ss jne 0x42f04d
42efe5:	58                   	pop    %eax
42efe6:	64 49                	fs dec %ecx
42efe8:	59                   	pop    %ecx
42efe9:	55                   	push   %ebp
42efea:	52                   	push   %edx
42efeb:	47                   	inc    %edi
42efec:	47                   	inc    %edi
42efed:	69 36 64 50 74 52    	imul   $0x52745064,(%esi),%esi
42eff3:	5a                   	pop    %edx
42eff4:	79 4e                	jns    0x42f044
42eff6:	7a 6e                	jp     0x42f066
42eff8:	71 43                	jno    0x42f03d
42effa:	33 76 71             	xor    0x71(%esi),%esi
42effd:	6d                   	insl   (%dx),%es:(%edi)
42effe:	65 2f                	gs das
42f000:	44                   	inc    %esp
42f001:	76 6c                	jbe    0x42f06f
42f003:	42                   	inc    %edx
42f004:	5a                   	pop    %edx
42f005:	4e                   	dec    %esi
42f006:	69 68 65 51 6e 56 2f 	imul   $0x2f566e51,0x65(%eax),%ebp
42f00d:	6d                   	insl   (%dx),%es:(%edi)
42f00e:	45                   	inc    %ebp
42f00f:	58                   	pop    %eax
42f010:	52                   	push   %edx
42f011:	52                   	push   %edx
42f012:	66 49                	dec    %cx
42f014:	34 74                	xor    $0x74,%al
42f016:	72 33                	jb     0x42f04b
42f018:	74 73                	je     0x42f08d
42f01a:	39 45 76             	cmp    %eax,0x76(%ebp)
42f01d:	54                   	push   %esp
42f01e:	42                   	inc    %edx
42f01f:	79 48                	jns    0x42f069
42f021:	56                   	push   %esi
42f022:	30 55 72             	xor    %dl,0x72(%ebp)
42f025:	37                   	aaa
42f026:	53                   	push   %ebx
42f027:	66 4c                	dec    %sp
42f029:	4e                   	dec    %esi
42f02a:	78 74                	js     0x42f0a0
42f02c:	38 66 54             	cmp    %ah,0x54(%esi)
42f02f:	54                   	push   %esp
42f030:	62 58 5a             	bound  %ebx,0x5a(%eax)
42f033:	67 4e                	addr16 dec %esi
42f035:	51                   	push   %ecx
42f036:	64 47                	fs inc %edi
42f038:	75 6e                	jne    0x42f0a8
42f03a:	47                   	inc    %edi
42f03b:	4b                   	dec    %ebx
42f03c:	53                   	push   %ebx
42f03d:	2f                   	das
42f03e:	4b                   	dec    %ebx
42f03f:	75 48                	jne    0x42f089
42f041:	38 49 57             	cmp    %cl,0x57(%ecx)
42f044:	43                   	inc    %ebx
42f045:	54                   	push   %esp
42f046:	54                   	push   %esp
42f047:	49                   	dec    %ecx
42f048:	4c                   	dec    %esp
42f049:	67 51                	addr16 push %ecx
42f04b:	6c                   	insb   (%dx),%es:(%edi)
42f04c:	72 47                	jb     0x42f095
42f04e:	42                   	inc    %edx
42f04f:	6d                   	insl   (%dx),%es:(%edi)
42f050:	6a 53                	push   $0x53
42f052:	37                   	aaa
42f053:	4b                   	dec    %ebx
42f054:	62 32                	bound  %esi,(%edx)
42f056:	51                   	push   %ecx
42f057:	50                   	push   %eax
42f058:	76 46                	jbe    0x42f0a0
42f05a:	73 6c                	jae    0x42f0c8
42f05c:	49                   	dec    %ecx
42f05d:	6d                   	insl   (%dx),%es:(%edi)
42f05e:	6e                   	outsb  %ds:(%esi),(%dx)
42f05f:	49                   	dec    %ecx
42f060:	46                   	inc    %esi
42f061:	58                   	pop    %eax
42f062:	4b                   	dec    %ebx
42f063:	31 36                	xor    %esi,(%esi)
42f065:	4e                   	dec    %esi
42f066:	7a 49                	jp     0x42f0b1
42f068:	62 49 61             	bound  %ecx,0x61(%ecx)
42f06b:	36 6b 47 76 2f       	imul   $0x2f,%ss:0x76(%edi),%eax
42f070:	4c                   	dec    %esp
42f071:	36 6e                	outsb  %ss:(%esi),(%dx)
42f073:	77 6f                	ja     0x42f0e4
42f075:	6d                   	insl   (%dx),%es:(%edi)
42f076:	58                   	pop    %eax
42f077:	6b 2f 62             	imul   $0x62,(%edi),%ebp
42f07a:	74 2f                	je     0x42f0ab
42f07c:	62 70 5a             	bound  %esi,0x5a(%eax)
42f07f:	52                   	push   %edx
42f080:	79 6e                	jns    0x42f0f0
42f082:	44                   	inc    %esp
42f083:	69 6c 41 66 39 39 31 	imul   $0x42313939,0x66(%ecx,%eax,2),%ebp
42f08a:	42
42f08b:	46                   	inc    %esi
42f08c:	71 35                	jno    0x42f0c3
42f08e:	58                   	pop    %eax
42f08f:	6e                   	outsb  %ds:(%esi),(%dx)
42f090:	79 6e                	jns    0x42f100
42f092:	58                   	pop    %eax
42f093:	4f                   	dec    %edi
42f094:	43                   	inc    %ebx
42f095:	41                   	inc    %ecx
42f096:	4e                   	dec    %esi
42f097:	54                   	push   %esp
42f098:	41                   	inc    %ecx
42f099:	2b 43 47             	sub    0x47(%ebx),%eax
42f09c:	64 63 73 74          	arpl   %esi,%fs:0x74(%ebx)
42f0a0:	2b 59 65             	sub    0x65(%ecx),%ebx
42f0a3:	64 48                	fs dec %eax
42f0a5:	39 6a 37             	cmp    %ebp,0x37(%edx)
42f0a8:	73 47                	jae    0x42f0f1
42f0aa:	4e                   	dec    %esi
42f0ab:	51                   	push   %ecx
42f0ac:	56                   	push   %esi
42f0ad:	31 56 56             	xor    %edx,0x56(%esi)
42f0b0:	72 78                	jb     0x42f12a
42f0b2:	77 79                	ja     0x42f12d
42f0b4:	64 46                	fs inc %esi
42f0b6:	62 43 63             	bound  %eax,0x63(%ebx)
42f0b9:	54                   	push   %esp
42f0ba:	73 74                	jae    0x42f130
42f0bc:	56                   	push   %esi
42f0bd:	4a                   	dec    %edx
42f0be:	58                   	pop    %eax
42f0bf:	51                   	push   %ecx
42f0c0:	73 4f                	jae    0x42f111
42f0c2:	53                   	push   %ebx
42f0c3:	54                   	push   %esp
42f0c4:	59                   	pop    %ecx
42f0c5:	6f                   	outsl  %ds:(%esi),(%dx)
42f0c6:	69 58 79 6a 58 7a 49 	imul   $0x497a586a,0x79(%eax),%ebx
42f0cd:	53                   	push   %ebx
42f0ce:	46                   	inc    %esi
42f0cf:	71 4f                	jno    0x42f120
42f0d1:	33 78 66             	xor    0x66(%eax),%edi
42f0d4:	58                   	pop    %eax
42f0d5:	53                   	push   %ebx
42f0d6:	38 58 71             	cmp    %bl,0x71(%eax)
42f0d9:	71 78                	jno    0x42f153
42f0db:	4e                   	dec    %esi
42f0dc:	51                   	push   %ecx
42f0dd:	78 46                	js     0x42f125
42f0df:	61                   	popa
42f0e0:	38 7a 54             	cmp    %bh,0x54(%edx)
42f0e3:	42                   	inc    %edx
42f0e4:	4d                   	dec    %ebp
42f0e5:	44                   	inc    %esp
42f0e6:	77 50                	ja     0x42f138
42f0e8:	30 42 4d             	xor    %al,0x4d(%edx)
42f0eb:	64 66 33 48 34       	xor    %fs:0x34(%eax),%cx
42f0f0:	75 50                	jne    0x42f142
42f0f2:	53                   	push   %ebx
42f0f3:	51                   	push   %ecx
42f0f4:	41                   	inc    %ecx
42f0f5:	75 7a                	jne    0x42f171
42f0f7:	48                   	dec    %eax
42f0f8:	6d                   	insl   (%dx),%es:(%edi)
42f0f9:	62 64 50 55          	bound  %esp,0x55(%eax,%edx,2)
42f0fd:	4c                   	dec    %esp
42f0fe:	68 66 7a 34 2b       	push   $0x2b347a66
42f103:	64 48                	fs dec %eax
42f105:	43                   	inc    %ebx
42f106:	57                   	push   %edi
42f107:	77 4a                	ja     0x42f153
42f109:	79 43                	jns    0x42f14e
42f10b:	67 73 62             	addr16 jae 0x42f170
42f10e:	48                   	dec    %eax
42f10f:	74 2f                	je     0x42f140
42f111:	47                   	inc    %edi
42f112:	48                   	dec    %eax
42f113:	38 52 4c             	cmp    %dl,0x4c(%edx)
42f116:	4e                   	dec    %esi
42f117:	6d                   	insl   (%dx),%es:(%edi)
42f118:	62 6c 4c 79          	bound  %ebp,0x79(%esp,%ecx,2)
42f11c:	2f                   	das
42f11d:	4a                   	dec    %edx
42f11e:	4f                   	dec    %edi
42f11f:	6f                   	outsl  %ds:(%esi),(%dx)
42f120:	2b 68 78             	sub    0x78(%eax),%ebp
42f123:	59                   	pop    %ecx
42f124:	78 32                	js     0x42f158
42f126:	73 41                	jae    0x42f169
42f128:	4f                   	dec    %edi
42f129:	58                   	pop    %eax
42f12a:	4c                   	dec    %esp
42f12b:	65 6c                	gs insb (%dx),%es:(%edi)
42f12d:	59                   	pop    %ecx
42f12e:	71 73                	jno    0x42f1a3
42f130:	74 77                	je     0x42f1a9
42f132:	70 58                	jo     0x42f18c
42f134:	64 47                	fs inc %edi
42f136:	50                   	push   %eax
42f137:	7a 35                	jp     0x42f16e
42f139:	77 58                	ja     0x42f193
42f13b:	42                   	inc    %edx
42f13c:	4c                   	dec    %esp
42f13d:	4c                   	dec    %esp
42f13e:	71 61                	jno    0x42f1a1
42f140:	33 5a 6d             	xor    0x6d(%edx),%ebx
42f143:	42                   	inc    %edx
42f144:	4e                   	dec    %esi
42f145:	4f                   	dec    %edi
42f146:	42                   	inc    %edx
42f147:	35 39 75 54 6b       	xor    $0x6b547539,%eax
42f14c:	35 53 46 62 70       	xor    $0x70624653,%eax
42f151:	6d                   	insl   (%dx),%es:(%edi)
42f152:	6a 41                	push   $0x41
42f154:	75 62                	jne    0x42f1b8
42f156:	30 4f 37             	xor    %cl,0x37(%edi)
42f159:	55                   	push   %ebp
42f15a:	5a                   	pop    %edx
42f15b:	74 4e                	je     0x42f1ab
42f15d:	65 6e                	outsb  %gs:(%esi),(%dx)
42f15f:	33 2f                	xor    (%edi),%ebp
42f161:	37                   	aaa
42f162:	44                   	inc    %esp
42f163:	32 30                	xor    (%eax),%dh
42f165:	2f                   	das
42f166:	37                   	aaa
42f167:	36 67 6c             	ss insb (%dx),%es:(%di)
42f16a:	71 4b                	jno    0x42f1b7
42f16c:	34 6b                	xor    $0x6b,%al
42f16e:	5a                   	pop    %edx
42f16f:	38 53 50             	cmp    %dl,0x50(%ebx)
42f172:	76 4e                	jbe    0x42f1c2
42f174:	75 61                	jne    0x42f1d7
42f176:	31 79 6c             	xor    %edi,0x6c(%ecx)
42f179:	7a 74                	jp     0x42f1ef
42f17b:	7a 66                	jp     0x42f1e3
42f17d:	7a 5a                	jp     0x42f1d9
42f17f:	4f                   	dec    %edi
42f180:	37                   	aaa
42f181:	6f                   	outsl  %ds:(%esi),(%dx)
42f182:	45                   	inc    %ebp
42f183:	71 32                	jno    0x42f1b7
42f185:	61                   	popa
42f186:	46                   	inc    %esi
42f187:	56                   	push   %esi
42f188:	4b                   	dec    %ebx
42f189:	50                   	push   %eax
42f18a:	72 79                	jb     0x42f205
42f18c:	75 38                	jne    0x42f1c6
42f18e:	69 49 6a 2b 2b 47 49 	imul   $0x49472b2b,0x6a(%ecx),%ecx
42f195:	42                   	inc    %edx
42f196:	55                   	push   %ebp
42f197:	58                   	pop    %eax
42f198:	50                   	push   %eax
42f199:	67 52                	addr16 push %edx
42f19b:	73 32                	jae    0x42f1cf
42f19d:	6e                   	outsb  %ds:(%esi),(%dx)
42f19e:	6a 36                	push   $0x36
42f1a0:	58                   	pop    %eax
42f1a1:	72 45                	jb     0x42f1e8
42f1a3:	74 66                	je     0x42f20b
42f1a5:	59                   	pop    %ecx
42f1a6:	64 6d                	fs insl (%dx),%es:(%edi)
42f1a8:	63 6b 6a             	arpl   %ebp,0x6a(%ebx)
42f1ab:	4a                   	dec    %edx
42f1ac:	47                   	inc    %edi
42f1ad:	4f                   	dec    %edi
42f1ae:	69 66 6a 2b 68 5a 63 	imul   $0x635a682b,0x6a(%esi),%esp
42f1b5:	6e                   	outsb  %ds:(%esi),(%dx)
42f1b6:	68 43 52 5a 48       	push   $0x485a5243
42f1bb:	2b 70 6e             	sub    0x6e(%eax),%esi
42f1be:	42                   	inc    %edx
42f1bf:	73 52                	jae    0x42f213
42f1c1:	78 48                	js     0x42f20b
42f1c3:	43                   	inc    %ebx
42f1c4:	2f                   	das
42f1c5:	50                   	push   %eax
42f1c6:	64 66 6f             	outsw  %fs:(%esi),(%dx)
42f1c9:	66 48                	dec    %ax
42f1cb:	33 64 35 53          	xor    0x53(%ebp,%esi,1),%esp
42f1cf:	42                   	inc    %edx
42f1d0:	79 71                	jns    0x42f243
42f1d2:	6d                   	insl   (%dx),%es:(%edi)
42f1d3:	4c                   	dec    %esp
42f1d4:	59                   	pop    %ecx
42f1d5:	52                   	push   %edx
42f1d6:	63 6b 72             	arpl   %ebp,0x72(%ebx)
42f1d9:	66 61                	popaw