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
423277:	51                   	push   %ecx
423278:	5a                   	pop    %edx
423279:	4b                   	dec    %ebx
42327a:	6a 58                	push   $0x58
42327c:	67 6b 2b 64          	imul   $0x64,(%bp,%di),%ebp
423280:	6d                   	insl   (%dx),%es:(%edi)
423281:	71 4d                	jno    0x4232d0
423283:	57                   	push   %edi
423284:	67 32 37             	xor    (%bx),%dh
423287:	75 54                	jne    0x4232dd
423289:	45                   	inc    %ebp
42328a:	73 46                	jae    0x4232d2
42328c:	43                   	inc    %ebx
42328d:	75 35                	jne    0x4232c4
42328f:	42                   	inc    %edx
423290:	37                   	aaa
423291:	4b                   	dec    %ebx
423292:	56                   	push   %esi
423293:	38 2b                	cmp    %ch,(%ebx)
423295:	42                   	inc    %edx
423296:	34 6e                	xor    $0x6e,%al
423298:	71 47                	jno    0x4232e1
42329a:	46                   	inc    %esi
42329b:	64 6f                	outsl  %fs:(%esi),(%dx)
42329d:	49                   	dec    %ecx
42329e:	4c                   	dec    %esp
42329f:	45                   	inc    %ebp
4232a0:	51                   	push   %ecx
4232a1:	61                   	popa
4232a2:	6d                   	insl   (%dx),%es:(%edi)
4232a3:	67 69 64 75 4c 47 4b 	imul   $0x454b474c,0x75(%si),%esp
4232aa:	45
4232ab:	57                   	push   %edi
4232ac:	43                   	inc    %ebx
4232ad:	45                   	inc    %ebp
4232ae:	39 67 4c             	cmp    %esp,0x4c(%edi)
4232b1:	75 34                	jne    0x4232e7
4232b3:	38 70 4a             	cmp    %dh,0x4a(%eax)
4232b6:	77 49                	ja     0x423301
4232b8:	43                   	inc    %ebx
4232b9:	6a 46                	push   $0x46
4232bb:	71 44                	jno    0x423301
4232bd:	64 64 77 67          	fs fs ja 0x423328
4232c1:	47                   	inc    %edi
4232c2:	36 70 6b             	ss jo  0x423330
4232c5:	42                   	inc    %edx
4232c6:	7a 4f                	jp     0x423317
4232c8:	34 76                	xor    $0x76,%al
4232ca:	65 63 6f 78          	arpl   %ebp,%gs:0x78(%edi)
4232ce:	33 74 77 6c          	xor    0x6c(%edi,%esi,2),%esi
4232d2:	4e                   	dec    %esi
4232d3:	4f                   	dec    %edi
4232d4:	76 64                	jbe    0x42333a
4232d6:	35 51 62 73 49       	xor    $0x49736251,%eax
4232db:	4e                   	dec    %esi
4232dc:	52                   	push   %edx
4232dd:	53                   	push   %ebx
4232de:	38 77 46             	cmp    %dh,0x46(%edi)
4232e1:	30 47 69             	xor    %al,0x69(%edi)
4232e4:	4a                   	dec    %edx
4232e5:	52                   	push   %edx
4232e6:	50                   	push   %eax
4232e7:	6c                   	insb   (%dx),%es:(%edi)
4232e8:	74 39                	je     0x423323
4232ea:	35 6b 70 44 63       	xor    $0x6344706b,%eax
4232ef:	38 65 4c             	cmp    %ah,0x4c(%ebp)
4232f2:	66 61                	popaw
4232f4:	64 38 78 6d          	cmp    %bh,%fs:0x6d(%eax)
4232f8:	37                   	aaa
4232f9:	48                   	dec    %eax
4232fa:	56                   	push   %esi
4232fb:	54                   	push   %esp
4232fc:	4e                   	dec    %esi
4232fd:	68 64 70 5a 52       	push   $0x525a7064
423302:	2b 2f                	sub    (%edi),%ebp
423304:	62 71 58             	bound  %esi,0x58(%ecx)
423307:	59                   	pop    %ecx
423308:	4f                   	dec    %edi
423309:	32 34 36             	xor    (%esi,%esi,1),%dh
42330c:	6a 51                	push   $0x51
42330e:	56                   	push   %esi
42330f:	50                   	push   %eax
423310:	6d                   	insl   (%dx),%es:(%edi)
423311:	30 46 55             	xor    %al,0x55(%esi)
423314:	63 53 4f             	arpl   %edx,0x4f(%ebx)
423317:	56                   	push   %esi
423318:	59                   	pop    %ecx
423319:	34 32                	xor    $0x32,%al
42331b:	57                   	push   %edi
42331c:	38 50 34             	cmp    %dl,0x34(%eax)
42331f:	44                   	inc    %esp
423320:	38 56 35             	cmp    %dl,0x35(%esi)
423323:	70 66                	jo     0x42338b
423325:	2b 4f 74             	sub    0x74(%edi),%ecx
423328:	4b                   	dec    %ebx
423329:	70 43                	jo     0x42336e
42332b:	49                   	dec    %ecx
42332c:	2f                   	das
42332d:	32 70 71             	xor    0x71(%eax),%dh
423330:	54                   	push   %esp
423331:	43                   	inc    %ebx
423332:	56                   	push   %esi
423333:	76 72                	jbe    0x4233a7
423335:	32 61 77             	xor    0x77(%ecx),%ah
423338:	70 48                	jo     0x423382
42333a:	6b 45 47 77          	imul   $0x77,0x47(%ebp),%eax
42333e:	6e                   	outsb  %ds:(%esi),(%dx)
42333f:	62 55 56             	bound  %edx,0x56(%ebp)
423342:	41                   	inc    %ecx
423343:	47                   	inc    %edi
423344:	69 33 38 4c 67 6d    	imul   $0x6d674c38,(%ebx),%esi
42334a:	66 2b 57 4a          	sub    0x4a(%edi),%dx
42334e:	45                   	inc    %ebp
42334f:	52                   	push   %edx
423350:	64 6b 61 6d 75       	imul   $0x75,%fs:0x6d(%ecx),%esp
423355:	4b                   	dec    %ebx
423356:	7a 77                	jp     0x4233cf
423358:	4c                   	dec    %esp
423359:	67 61                	addr16 popa
42335b:	46                   	inc    %esi
42335c:	75 6f                	jne    0x4233cd
42335e:	4c                   	dec    %esp
42335f:	47                   	inc    %edi
423360:	31 4b 4e             	xor    %ecx,0x4e(%ebx)
423363:	67 31 73 59          	xor    %esi,0x59(%bp,%di)
423367:	32 6e 2b             	xor    0x2b(%esi),%ch
42336a:	2b 65 68             	sub    0x68(%ebp),%esp
42336d:	56                   	push   %esi
42336e:	69 57 30 41 50 6d 68 	imul   $0x686d5041,0x30(%edi),%edx
423375:	53                   	push   %ebx
423376:	6c                   	insb   (%dx),%es:(%edi)
423377:	48                   	dec    %eax
423378:	66 2f                	data16 das
42337a:	56                   	push   %esi
42337b:	6c                   	insb   (%dx),%es:(%edi)
42337c:	71 38                	jno    0x4233b6
42337e:	75 71                	jne    0x4233f1
423380:	33 37                	xor    (%edi),%esi
423382:	54                   	push   %esp
423383:	34 68                	xor    $0x68,%al
423385:	64 2b 67 41          	sub    %fs:0x41(%edi),%esp
423389:	4b                   	dec    %ebx
42338a:	55                   	push   %ebp
42338b:	4e                   	dec    %esi
42338c:	7a 59                	jp     0x4233e7
42338e:	73 36                	jae    0x4233c6
423390:	4f                   	dec    %edi
423391:	71 51                	jno    0x4233e4
423393:	47                   	inc    %edi
423394:	6e                   	outsb  %ds:(%esi),(%dx)
423395:	37                   	aaa
423396:	46                   	inc    %esi
423397:	4a                   	dec    %edx
423398:	4a                   	dec    %edx
423399:	2b 7a 78             	sub    0x78(%edx),%edi
42339c:	62 6e 59             	bound  %ebp,0x59(%esi)
42339f:	30 57 61             	xor    %dl,0x61(%edi)
4233a2:	62 4b 6d             	bound  %ecx,0x6d(%ebx)
4233a5:	4a                   	dec    %edx
4233a6:	58                   	pop    %eax
4233a7:	2f                   	das
4233a8:	6c                   	insb   (%dx),%es:(%edi)
4233a9:	32 55 65             	xor    0x65(%ebp),%dl
4233ac:	55                   	push   %ebp
4233ad:	54                   	push   %esp
4233ae:	4e                   	dec    %esi
4233af:	74 7a                	je     0x42342b
4233b1:	4e                   	dec    %esi
4233b2:	50                   	push   %eax
4233b3:	51                   	push   %ecx
4233b4:	4e                   	dec    %esi
4233b5:	64 57                	fs push %edi
4233b7:	30 44 4c 59          	xor    %al,0x59(%esp,%ecx,2)
4233bb:	39 76 36             	cmp    %esi,0x36(%esi)
4233be:	54                   	push   %esp