422fef:	4d                   	dec    %ebp
422ff0:	2f                   	das
422ff1:	2b 36                	sub    (%esi),%esi
422ff3:	58                   	pop    %eax
422ff4:	75 63                	jne    0x423059
422ff6:	78 6d                	js     0x423065
422ff8:	68 73 65 32 79       	push   $0x79326573
422ffd:	61                   	popa
422ffe:	78 58                	js     0x423058
423000:	56                   	push   %esi
423001:	78 74                	js     0x423077
423003:	47                   	inc    %edi
423004:	42                   	inc    %edx
423005:	45                   	inc    %ebp
423006:	52                   	push   %edx
423007:	37                   	aaa
423008:	65 41                	gs inc %ecx
42300a:	35 50 2f 6d 30       	xor    $0x306d2f50,%eax
42300f:	49                   	dec    %ecx
423010:	33 64 55 73          	xor    0x73(%ebp,%edx,2),%esp
423014:	35 58 58 4e 56       	xor    $0x564e5858,%eax
423019:	4a                   	dec    %edx
42301a:	44                   	inc    %esp
42301b:	33 61 63             	xor    0x63(%ecx),%esp
42301e:	32 37                	xor    (%edi),%dh
423020:	6d                   	insl   (%dx),%es:(%edi)
423021:	6f                   	outsl  %ds:(%esi),(%dx)
423022:	31 31                	xor    %esi,(%ecx)
423024:	49                   	dec    %ecx
423025:	66 50                	push   %ax
423027:	57                   	push   %edi
423028:	4e                   	dec    %esi
423029:	6d                   	insl   (%dx),%es:(%edi)
42302a:	6f                   	outsl  %ds:(%esi),(%dx)
42302b:	33 4a 4d             	xor    0x4d(%edx),%ecx
42302e:	6a 4b                	push   $0x4b
423030:	7a 76                	jp     0x4230a8
423032:	35 79 61 37 34       	xor    $0x34376179,%eax
423037:	37                   	aaa
423038:	54                   	push   %esp
423039:	62 54 38 56          	bound  %edx,0x56(%eax,%edi,1)
42303d:	57                   	push   %edi
42303e:	53                   	push   %ebx
42303f:	30 5a 44             	xor    %bl,0x44(%edx)
423042:	5a                   	pop    %edx
423043:	55                   	push   %ebp
423044:	39 5a 67             	cmp    %ebx,0x67(%edx)
423047:	39 56 57             	cmp    %edx,0x57(%esi)
42304a:	5a                   	pop    %edx
42304b:	55                   	push   %ebp
42304c:	70 39                	jo     0x423087
42304e:	69 5a 35 61 73 55 6a 	imul   $0x6a557361,0x35(%edx),%ebx
423055:	41                   	inc    %ecx
423056:	32 6a 73             	xor    0x73(%edx),%ch
423059:	55                   	push   %ebp
42305a:	42                   	inc    %edx
42305b:	54                   	push   %esp
42305c:	38 4a 49             	cmp    %cl,0x49(%edx)
42305f:	37                   	aaa
423060:	64 59                	fs pop %ecx
423062:	4e                   	dec    %esi
423063:	4e                   	dec    %esi
423064:	50                   	push   %eax
423065:	76 68                	jbe    0x4230cf
423067:	30 68 31             	xor    %ch,0x31(%eax)
42306a:	7a 71                	jp     0x4230dd
42306c:	63 6c 69 30          	arpl   %ebp,0x30(%ecx,%ebp,2)
423070:	6f                   	outsl  %ds:(%esi),(%dx)
423071:	76 70                	jbe    0x4230e3
423073:	7a 73                	jp     0x4230e8
423075:	4c                   	dec    %esp
423076:	2f                   	das
423077:	65 44                	gs inc %esp
423079:	70 76                	jo     0x4230f1
42307b:	45                   	inc    %ebp
42307c:	6d                   	insl   (%dx),%es:(%edi)
42307d:	6e                   	outsb  %ds:(%esi),(%dx)
42307e:	58                   	pop    %eax
42307f:	33 54 66 72          	xor    0x72(%esi,%eiz,2),%edx
423083:	73 35                	jae    0x4230ba
423085:	45                   	inc    %ebp
423086:	47                   	inc    %edi
423087:	35 42 4f 43 4c       	xor    $0x4c434f42,%eax
42308c:	4a                   	dec    %edx
42308d:	6b 61 68 65          	imul   $0x65,0x68(%ecx),%esp
423091:	50                   	push   %eax
423092:	31 52 45             	xor    %edx,0x45(%edx)
423095:	42                   	inc    %edx
423096:	75 46                	jne    0x4230de
423098:	39 4c 57 6a          	cmp    %ecx,0x6a(%edi,%edx,2)
42309c:	72 49                	jb     0x4230e7
42309e:	5a                   	pop    %edx
42309f:	55                   	push   %ebp
4230a0:	4f                   	dec    %edi
4230a1:	66 2b 5a 52          	sub    0x52(%edx),%bx
4230a5:	4f                   	dec    %edi
4230a6:	75 6f                	jne    0x423117
4230a8:	73 2f                	jae    0x4230d9
4230aa:	67 71 71             	addr16 jno 0x42311e
4230ad:	77 6b                	ja     0x42311a
4230af:	5a                   	pop    %edx
4230b0:	73 2b                	jae    0x4230dd
4230b2:	6e                   	outsb  %ds:(%esi),(%dx)
4230b3:	45                   	inc    %ebp
4230b4:	39 67 64             	cmp    %esp,0x64(%edi)
4230b7:	78 78                	js     0x423131
4230b9:	72 31                	jb     0x4230ec
4230bb:	37                   	aaa
4230bc:	76 4b                	jbe    0x423109
4230be:	4e                   	dec    %esi
4230bf:	79 44                	jns    0x423105
4230c1:	58                   	pop    %eax
4230c2:	53                   	push   %ebx
4230c3:	4e                   	dec    %esi
4230c4:	74 65                	je     0x42312b
4230c6:	35 7a 76 36 4f       	xor    $0x4f36767a,%eax
4230cb:	4a                   	dec    %edx
4230cc:	59                   	pop    %ecx
4230cd:	30 65 71             	xor    %ah,0x71(%ebp)
4230d0:	59                   	pop    %ecx
4230d1:	37                   	aaa
4230d2:	59                   	pop    %ecx
4230d3:	4a                   	dec    %edx
4230d4:	66 55                	push   %bp
4230d6:	54                   	push   %esp
4230d7:	46                   	inc    %esi
4230d8:	5a                   	pop    %edx
4230d9:	35 4f 77 55 46       	xor    $0x4655774f,%eax
4230de:	4e                   	dec    %esi
4230df:	35 71 30 6f 49       	xor    $0x496f3071,%eax
4230e4:	59                   	pop    %ecx
4230e5:	34 44                	xor    $0x44,%al
4230e7:	66 58                	pop    %ax
4230e9:	53                   	push   %ebx
4230ea:	50                   	push   %eax
4230eb:	37                   	aaa
4230ec:	2b 44 6e 4a          	sub    0x4a(%esi,%ebp,2),%eax
4230f0:	52                   	push   %edx
4230f1:	42                   	inc    %edx
4230f2:	65 46                	gs inc %esi
4230f4:	33 44 55 56          	xor    0x56(%ebp,%edx,2),%eax
4230f8:	66 42                	inc    %dx
4230fa:	32 58 4c             	xor    0x4c(%eax),%bl
4230fd:	54                   	push   %esp
4230fe:	41                   	inc    %ecx
4230ff:	2f                   	das
423100:	4f                   	dec    %edi
423101:	63 75 37             	arpl   %esi,0x37(%ebp)
423104:	4b                   	dec    %ebx
423105:	65 77 46             	gs ja  0x42314e
423108:	6b 64 73 63 49       	imul   $0x49,0x63(%ebx,%esi,2),%esp
42310d:	5a                   	pop    %edx
42310e:	41                   	inc    %ecx
42310f:	4d                   	dec    %ebp
423110:	59                   	pop    %ecx
423111:	4a                   	dec    %edx
423112:	74 6a                	je     0x42317e
423114:	63 61 72             	arpl   %esp,0x72(%ecx)
423117:	67 49                	addr16 dec %ecx
423119:	64 36 68 61 72 70 67 	fs ss push $0x67707261
423120:	36 2f                	ss das
423122:	42                   	inc    %edx
423123:	52                   	push   %edx
423124:	75 53                	jne    0x423179
423126:	42                   	inc    %edx
423127:	77 73                	ja     0x42319c
423129:	5a                   	pop    %edx
42312a:	54                   	push   %esp
42312b:	56                   	push   %esi
42312c:	49                   	dec    %ecx
42312d:	2b 51 7a             	sub    0x7a(%ecx),%edx
423130:	45                   	inc    %ebp
423131:	51                   	push   %ecx
423132:	45                   	inc    %ebp
423133:	75 67                	jne    0x42319c
423135:	44                   	inc    %esp
423136:	37                   	aaa
423137:	62 4e 75             	bound  %ecx,0x75(%esi)
42313a:	74 6b                	je     0x4231a7
42313c:	62 78 6d             	bound  %edi,0x6d(%eax)
42313f:	49                   	dec    %ecx
423140:	33 66 4d             	xor    0x4d(%esi),%esp
423143:	6d                   	insl   (%dx),%es:(%edi)
423144:	70 4b                	jo     0x423191
423146:	6b 56 48 32          	imul   $0x32,0x48(%esi),%edx
42314a:	62 6d 64             	bound  %ebp,0x64(%ebp)
42314d:	44                   	inc    %esp
42314e:	32 59 70             	xor    0x70(%ecx),%bl
423151:	56                   	push   %esi
423152:	73 49                	jae    0x42319d
423154:	49                   	dec    %ecx
423155:	7a 72                	jp     0x4231c9
423157:	70 38                	jo     0x423191
423159:	35 66 45 50 2f       	xor    $0x2f504566,%eax
42315e:	6e                   	outsb  %ds:(%esi),(%dx)
42315f:	31 78 6d             	xor    %edi,0x6d(%eax)
423162:	79 74                	jns    0x4231d8
423164:	42                   	inc    %edx
423165:	79 65                	jns    0x4231cc
423167:	72 78                	jb     0x4231e1
423169:	4b                   	dec    %ebx
42316a:	39 79 6f             	cmp    %edi,0x6f(%ecx)
42316d:	45                   	inc    %ebp
42316e:	73 43                	jae    0x4231b3
423170:	52                   	push   %edx
423171:	44                   	inc    %esp
423172:	52                   	push   %edx
423173:	78 58                	js     0x4231cd
423175:	51                   	push   %ecx
423176:	70 47                	jo     0x4231bf
423178:	49                   	dec    %ecx
423179:	69 47 78 47 4f 69 46 	imul   $0x46694f47,0x78(%edi),%eax
423180:	32 4d 70             	xor    0x70(%ebp),%cl
423183:	39 65 6f             	cmp    %esp,0x6f(%ebp)
423186:	42                   	inc    %edx
423187:	53                   	push   %ebx
423188:	59                   	pop    %ecx
423189:	61                   	popa
42318a:	4e                   	dec    %esi
42318b:	74 37                	je     0x4231c4
42318d:	58                   	pop    %eax
42318e:	48                   	dec    %eax
42318f:	6c                   	insb   (%dx),%es:(%edi)
423190:	61                   	popa
423191:	74 57                	je     0x4231ea
423193:	38 5a 50             	cmp    %bl,0x50(%edx)
423196:	32 72 32             	xor    0x32(%edx),%dh
423199:	43                   	inc    %ebx
42319a:	30 58 61             	xor    %bl,0x61(%eax)
42319d:	38 49 48             	cmp    %cl,0x48(%ecx)
4231a0:	52                   	push   %edx
4231a1:	38 70 34             	cmp    %dh,0x34(%eax)
4231a4:	63 51 49             	arpl   %edx,0x49(%ecx)
4231a7:	6a 58                	push   $0x58
4231a9:	41                   	inc    %ecx
4231aa:	57                   	push   %edi
4231ab:	52                   	push   %edx
4231ac:	50                   	push   %eax
4231ad:	2b 73 46             	sub    0x46(%ebx),%esi
4231b0:	79 59                	jns    0x42320b
4231b2:	43                   	inc    %ebx
4231b3:	6c                   	insb   (%dx),%es:(%edi)
4231b4:	66 38 78 58          	data16 cmp %bh,0x58(%eax)
4231b8:	4c                   	dec    %esp
4231b9:	59                   	pop    %ecx
4231ba:	31 4b 69             	xor    %ecx,0x69(%ebx)
4231bd:	77 36                	ja     0x4231f5
4231bf:	66 71 70             	data16 jno 0x423232
4231c2:	56                   	push   %esi
4231c3:	2f                   	das
4231c4:	6c                   	insb   (%dx),%es:(%edi)
4231c5:	4d                   	dec    %ebp
4231c6:	34 4c                	xor    $0x4c,%al
4231c8:	45                   	inc    %ebp
4231c9:	76 43                	jbe    0x42320e
4231cb:	66 36 55             	ss push %bp
4231ce:	53                   	push   %ebx
4231cf:	71 61                	jno    0x423232
4231d1:	53                   	push   %ebx
4231d2:	38 61 4a             	cmp    %ah,0x4a(%ecx)
4231d5:	62 74 76 74          	bound  %esi,0x74(%esi,%esi,2)
4231d9:	45                   	inc    %ebp
4231da:	44                   	inc    %esp
4231db:	58                   	pop    %eax
4231dc:	66 6b 2b 6f          	imul   $0x6f,(%ebx),%bp
4231e0:	4a                   	dec    %edx
4231e1:	38 45 53             	cmp    %al,0x53(%ebp)
4231e4:	79 41                	jns    0x423227
4231e6:	6d                   	insl   (%dx),%es:(%edi)
4231e7:	74 4a                	je     0x423233
4231e9:	32 72 4b             	xor    0x4b(%edx),%dh
4231ec:	62 6b 59             	bound  %ebp,0x59(%ebx)
4231ef:	65 36 72 7a          	gs ss jb 0x42326d
4231f3:	46                   	inc    %esi
4231f4:	39 49 49             	cmp    %ecx,0x49(%ecx)
4231f7:	61                   	popa
4231f8:	36 41                	ss inc %ecx
4231fa:	34 2f                	xor    $0x2f,%al
4231fc:	38 36                	cmp    %dh,(%esi)
4231fe:	30 4e 2f             	xor    %cl,0x2f(%esi)
423201:	72 37                	jb     0x42323a
423203:	6e                   	outsb  %ds:(%esi),(%dx)
423204:	2b 37                	sub    (%edi),%esi
423206:	36 37                	ss aaa
423208:	45                   	inc    %ebp
423209:	33 61 42             	xor    0x42(%ecx),%esp
42320c:	37                   	aaa
42320d:	75 44                	jne    0x423253
42320f:	48                   	dec    %eax
423210:	76 31                	jbe    0x423243
423212:	71 49                	jno    0x42325d
423214:	66 4e                	dec    %si
423216:	37                   	aaa
423217:	53                   	push   %ebx
423218:	4f                   	dec    %edi
423219:	45                   	inc    %ebp
42321a:	4b                   	dec    %ebx
42321b:	4d                   	dec    %ebp
42321c:	65 56                	gs push %esi
42321e:	70 48                	jo     0x423268
423220:	37                   	aaa
423221:	72 48                	jb     0x42326b
423223:	38 56 32             	cmp    %dl,0x32(%esi)
423226:	6b 78 4e 6a          	imul   $0x6a,0x4e(%eax),%edi
42322a:	65 64 55             	gs fs push %ebp
42322d:	48                   	dec    %eax
42322e:	43                   	inc    %ebx
42322f:	50                   	push   %eax
423230:	4c                   	dec    %esp
423231:	5a                   	pop    %edx
423232:	4a                   	dec    %edx
423233:	73 66                	jae    0x42329b
423235:	4b                   	dec    %ebx
423236:	4b                   	dec    %ebx
423237:	51                   	push   %ecx
423238:	63 48 57             	arpl   %ecx,0x57(%eax)
42323b:	61                   	popa
42323c:	72 69                	jb     0x4232a7
42323e:	37                   	aaa
42323f:	67 42                	addr16 inc %edx
423241:	76 47                	jbe    0x42328a
423243:	39 53 63             	cmp    %edx,0x63(%ebx)
423246:	72 68                	jb     0x4232b0
423248:	4e                   	dec    %esi
423249:	73 66                	jae    0x4232b1
42324b:	71 6a                	jno    0x4232b7
42324d:	74 58                	je     0x4232a7
42324f:	41                   	inc    %ecx
423250:	76 75                	jbe    0x4232c7
423252:	57                   	push   %edi
423253:	71 38                	jno    0x42328d
423255:	55                   	push   %ebp
423256:	35 71 2b 74 61       	xor    $0x61742b71,%eax
42325b:	50                   	push   %eax
42325c:	77 2f                	ja     0x42328d
42325e:	47                   	inc    %edi
42325f:	4d                   	dec    %ebp
423260:	6f                   	outsl  %ds:(%esi),(%dx)
423261:	6b 49 73 6c          	imul   $0x6c,0x73(%ecx),%ecx
423265:	4d                   	dec    %ebp
423266:	44                   	inc    %esp
423267:	50                   	push   %eax
423268:	61                   	popa
423269:	58                   	pop    %eax
42326a:	43                   	inc    %ebx
42326b:	6b 4c 70 6c 55       	imul   $0x55,0x6c(%eax,%esi,2),%ecx
423270:	52                   	push   %edx
423271:	62 4b 53             	bound  %ecx,0x53(%ebx)
423274:	52                   	push   %edx
423275:	73 46                	jae    0x4232bd