4120c4:	64 42                	fs inc %edx
4120c6:	4c                   	dec    %esp
4120c7:	51                   	push   %ecx
4120c8:	66 64 4c             	fs dec %sp
4120cb:	6a 6f                	push   $0x6f
4120cd:	70 6b                	jo     0x41213a
4120cf:	55                   	push   %ebp
4120d0:	55                   	push   %ebp
4120d1:	53                   	push   %ebx
4120d2:	7a 41                	jp     0x412115
4120d4:	30 33                	xor    %dh,(%ebx)
4120d6:	66 79 54             	data16 jns 0x41212d
4120d9:	74 56                	je     0x412131
4120db:	77 48                	ja     0x412125
4120dd:	44                   	inc    %esp
4120de:	4b                   	dec    %ebx
4120df:	30 2b                	xor    %ch,(%ebx)
4120e1:	30 34 2b             	xor    %dh,(%ebx,%ebp,1)
4120e4:	74 6d                	je     0x412153
4120e6:	49                   	dec    %ecx
4120e7:	56                   	push   %esi
4120e8:	78 74                	js     0x41215e
4120ea:	77 36                	ja     0x412122
4120ec:	73 48                	jae    0x412136
4120ee:	76 4f                	jbe    0x41213f
4120f0:	74 67                	je     0x412159
4120f2:	6c                   	insb   (%dx),%es:(%edi)
4120f3:	70 64                	jo     0x412159
4120f5:	51                   	push   %ecx
4120f6:	4d                   	dec    %ebp
4120f7:	6a 56                	push   $0x56
4120f9:	44                   	inc    %esp
4120fa:	33 79 63             	xor    0x63(%ecx),%edi
4120fd:	2f                   	das
4120fe:	4a                   	dec    %edx
4120ff:	6d                   	insl   (%dx),%es:(%edi)
412100:	31 33                	xor    %esi,(%ebx)
412102:	77 71                	ja     0x412175
412104:	2b 2b                	sub    (%ebx),%ebp
412106:	76 75                	jbe    0x41217d
412108:	37                   	aaa
412109:	77 55                	ja     0x412160
41210b:	46                   	inc    %esi
41210c:	49                   	dec    %ecx
41210d:	69 53 4e 41 5a 77 79 	imul   $0x79775a41,0x4e(%ebx),%edx
412114:	51                   	push   %ecx
412115:	63 35 36 59 58 4d    	arpl   %esi,0x4d585936
41211b:	2f                   	das
41211c:	53                   	push   %ebx
41211d:	78 4d                	js     0x41216c
41211f:	4f                   	dec    %edi
412120:	69 71 79 51 56 68 55 	imul   $0x55685651,0x79(%ecx),%esi
412127:	4b                   	dec    %ebx
412128:	30 58 4f             	xor    %bl,0x4f(%eax)
41212b:	41                   	inc    %ecx
41212c:	72 50                	jb     0x41217e
41212e:	30 58 48             	xor    %bl,0x48(%eax)
412131:	59                   	pop    %ecx
412132:	52                   	push   %edx
412133:	66 38 74 2b 73       	data16 cmp %dh,0x73(%ebx,%ebp,1)
412138:	39 59 6e             	cmp    %ebx,0x6e(%ecx)
41213b:	69 7a 62 66 76 63 61 	imul   $0x61637666,0x62(%edx),%edi
412142:	65 54                	gs push %esp
412144:	43                   	inc    %ebx
412145:	42                   	inc    %edx
412146:	58                   	pop    %eax
412147:	56                   	push   %esi
412148:	65 4c                	gs dec %esp
41214a:	47                   	inc    %edi
41214b:	31 42 73             	xor    %eax,0x73(%edx)
41214e:	68 39 51 2f 35       	push   $0x352f5139
412153:	56                   	push   %esi
412154:	71 69                	jno    0x4121bf
412156:	4b                   	dec    %ebx
412157:	2b 69 59             	sub    0x59(%ecx),%ebp
41215a:	38 46 78             	cmp    %al,0x78(%esi)
41215d:	70 6e                	jo     0x4121cd
41215f:	66 62 6b 78          	bound  %bp,0x78(%ebx)
412163:	4e                   	dec    %esi
412164:	42                   	inc    %edx
412165:	65 4b                	gs dec %ebx
412167:	6f                   	outsl  %ds:(%esi),(%dx)
412168:	59                   	pop    %ecx
412169:	6d                   	insl   (%dx),%es:(%edi)
41216a:	37                   	aaa
41216b:	46                   	inc    %esi
41216c:	38 38                	cmp    %bh,(%eax)
41216e:	46                   	inc    %esi
41216f:	31 4f 65             	xor    %ecx,0x65(%edi)
412172:	4b                   	dec    %ebx
412173:	72 4f                	jb     0x4121c4
412175:	46                   	inc    %esi
412176:	33 57 4c             	xor    0x4c(%edi),%edx
412179:	70 47                	jo     0x4121c2
41217b:	4e                   	dec    %esi
41217c:	74 34                	je     0x4121b2
41217e:	4c                   	dec    %esp
41217f:	35 65 36 48 64       	xor    $0x64483665,%eax
412184:	6b 6f 4b 6a          	imul   $0x6a,0x4b(%edi),%ebp
412188:	4b                   	dec    %ebx
412189:	4f                   	dec    %edi
41218a:	41                   	inc    %ecx
41218b:	39 49 4a             	cmp    %ecx,0x4a(%ecx)
41218e:	46                   	inc    %esi
41218f:	53                   	push   %ebx
412190:	71 46                	jno    0x4121d8
412192:	41                   	inc    %ecx
412193:	6b 33 49             	imul   $0x49,(%ebx),%esi
412196:	2f                   	das
412197:	38 53 69             	cmp    %dl,0x69(%ebx)
41219a:	6a 39                	push   $0x39
41219c:	34 45                	xor    $0x45,%al
41219e:	70 43                	jo     0x4121e3
4121a0:	57                   	push   %edi
4121a1:	70 58                	jo     0x4121fb
4121a3:	30 30                	xor    %dh,(%eax)
4121a5:	32 39                	xor    (%ecx),%bh
4121a7:	4e                   	dec    %esi
4121a8:	76 63                	jbe    0x41220d
4121aa:	52                   	push   %edx
4121ab:	54                   	push   %esp
4121ac:	64 78 67             	fs js  0x412216
4121af:	57                   	push   %edi
4121b0:	66 45                	inc    %bp
4121b2:	39 68 53             	cmp    %ebp,0x53(%eax)
4121b5:	64 6b 4a 4d 73       	imul   $0x73,%fs:0x4d(%edx),%ecx
4121ba:	4b                   	dec    %ebx
4121bb:	70 35                	jo     0x4121f2
4121bd:	57                   	push   %edi
4121be:	59                   	pop    %ecx
4121bf:	6b 57 62 44          	imul   $0x44,0x62(%edi),%edx
4121c3:	56                   	push   %esi
4121c4:	52                   	push   %edx
4121c5:	39 66 7a             	cmp    %esp,0x7a(%esi)
4121c8:	30 34 4a             	xor    %dh,(%edx,%ecx,2)
4121cb:	30 62 49             	xor    %ah,0x49(%edx)
4121ce:	42                   	inc    %edx
4121cf:	78 4e                	js     0x41221f
4121d1:	4c                   	dec    %esp
4121d2:	66 4e                	dec    %si
4121d4:	51                   	push   %ecx
4121d5:	79 39                	jns    0x412210
4121d7:	4d                   	dec    %ebp
4121d8:	54                   	push   %esp
4121d9:	52                   	push   %edx
4121da:	48                   	dec    %eax
4121db:	30 6e 4c             	xor    %ch,0x4c(%esi)
4121de:	6b 2f 6a             	imul   $0x6a,(%edi),%ebp
4121e1:	61                   	popa
4121e2:	34 55                	xor    $0x55,%al
4121e4:	59                   	pop    %ecx
4121e5:	74 78                	je     0x41225f
4121e7:	47                   	inc    %edi
4121e8:	6f                   	outsl  %ds:(%esi),(%dx)
4121e9:	2b 4c 50 6d          	sub    0x6d(%eax,%edx,2),%ecx
4121ed:	36 77 31             	ss ja  0x412221
4121f0:	50                   	push   %eax
4121f1:	74 4a                	je     0x41223d
4121f3:	63 78 4b             	arpl   %edi,0x4b(%eax)
4121f6:	66 6f                	outsw  %ds:(%esi),(%dx)
4121f8:	4f                   	dec    %edi
4121f9:	6d                   	insl   (%dx),%es:(%edi)
4121fa:	57                   	push   %edi
4121fb:	6c                   	insb   (%dx),%es:(%edi)
4121fc:	50                   	push   %eax
4121fd:	59                   	pop    %ecx
4121fe:	43                   	inc    %ebx
4121ff:	52                   	push   %edx
412200:	68 64 39 59 45       	push   $0x45593964
412205:	59                   	pop    %ecx
412206:	76 47                	jbe    0x41224f
412208:	6a 78                	push   $0x78
41220a:	6c                   	insb   (%dx),%es:(%edi)
41220b:	6c                   	insb   (%dx),%es:(%edi)
41220c:	2b 34 79             	sub    (%ecx,%edi,2),%esi
41220f:	38 55 47             	cmp    %dl,0x47(%ebp)
412212:	73 30                	jae    0x412244
412214:	52                   	push   %edx
412215:	5a                   	pop    %edx
412216:	35 78 73 71 4e       	xor    $0x4e717378,%eax
41221b:	63 48 65             	arpl   %ecx,0x65(%eax)
41221e:	33 4e 2f             	xor    0x2f(%esi),%ecx
412221:	37                   	aaa
412222:	6f                   	outsl  %ds:(%esi),(%dx)
412223:	47                   	inc    %edi
412224:	38 66 42             	cmp    %ah,0x42(%esi)
412227:	78 7a                	js     0x4122a3
412229:	44                   	inc    %esp
41222a:	42                   	inc    %edx
41222b:	4d                   	dec    %ebp
41222c:	67 42                	addr16 inc %edx
41222e:	4e                   	dec    %esi
41222f:	38 42 7a             	cmp    %al,0x7a(%edx)
412232:	6a 72                	push   $0x72
412234:	72 6d                	jb     0x4122a3
412236:	51                   	push   %ecx
412237:	35 36 33 31 46       	xor    $0x46313336,%eax
41223c:	42                   	inc    %edx
41223d:	74 69                	je     0x4122a8
41223f:	77 62                	ja     0x4122a3
412241:	61                   	popa
412242:	75 69                	jne    0x4122ad
412244:	6f                   	outsl  %ds:(%esi),(%dx)
412245:	37                   	aaa
412246:	70 48                	jo     0x412290
412248:	37                   	aaa
412249:	53                   	push   %ebx
41224a:	51                   	push   %ecx
41224b:	74 42                	je     0x41228f
41224d:	50                   	push   %eax
41224e:	69 77 64 42 42 49 64 	imul   $0x64494242,0x64(%edi),%esi
412255:	4d                   	dec    %ebp
412256:	48                   	dec    %eax
412257:	34 32                	xor    $0x32,%al
412259:	36 68 41 4e 41 76    	ss push $0x76414e41
41225f:	6c                   	insb   (%dx),%es:(%edi)
412260:	7a 42                	jp     0x4122a4
412262:	67 54                	addr16 push %esp
412264:	36 72 64             	ss jb  0x4122cb
412267:	6f                   	outsl  %ds:(%esi),(%dx)
412268:	76 32                	jbe    0x41229c
41226a:	42                   	inc    %edx
41226b:	54                   	push   %esp
41226c:	36 4d                	ss dec %ebp
41226e:	69 66 36 67 54 32 72 	imul   $0x72325467,0x36(%esi),%esp
412275:	71 62                	jno    0x4122d9
412277:	54                   	push   %esp
412278:	33 66 72             	xor    0x72(%esi),%esp
41227b:	49                   	dec    %ecx
41227c:	44                   	inc    %esp
41227d:	62 6a 47             	bound  %ebp,0x47(%edx)
412280:	34 4a                	xor    $0x4a,%al
412282:	35 4c 6f 78 69       	xor    $0x69786f4c,%eax
412287:	46                   	inc    %esi
412288:	79 7a                	jns    0x412304
41228a:	61                   	popa
41228b:	76 41                	jbe    0x4122ce
41228d:	64 70 30             	fs jo  0x4122c0
412290:	31 45 52             	xor    %eax,0x52(%ebp)
412293:	6a 32                	push   $0x32
412295:	73 39                	jae    0x4122d0
412297:	74 67                	je     0x412300
412299:	74 36                	je     0x4122d1
41229b:	5a                   	pop    %edx
41229c:	70 4b                	jo     0x4122e9
41229e:	65 34 51             	gs xor $0x51,%al
4122a1:	45                   	inc    %ebp
4122a2:	35 71 72 39 56       	xor    $0x56397271,%eax
4122a7:	68 59 7a 75 56       	push   $0x56757a59
4122ac:	41                   	inc    %ecx
4122ad:	41                   	inc    %ecx
4122ae:	69 30 34 54 66 72    	imul   $0x72665434,(%eax),%esi
4122b4:	66 41                	inc    %cx
4122b6:	73 58                	jae    0x412310
4122b8:	5a                   	pop    %edx
4122b9:	55                   	push   %ebp
4122ba:	39 2b                	cmp    %ebp,(%ebx)
4122bc:	62 54 42 31          	bound  %edx,0x31(%edx,%eax,2)
4122c0:	6a 77                	push   $0x77
4122c2:	6d                   	insl   (%dx),%es:(%edi)
4122c3:	58                   	pop    %eax
4122c4:	75 2f                	jne    0x4122f5
4122c6:	78 47                	js     0x41230f
4122c8:	4f                   	dec    %edi
4122c9:	57                   	push   %edi
4122ca:	6b 67 57 2f          	imul   $0x2f,0x57(%edi),%esp
4122ce:	47                   	inc    %edi
4122cf:	49                   	dec    %ecx
4122d0:	48                   	dec    %eax
4122d1:	7a 56                	jp     0x412329
4122d3:	46                   	inc    %esi
4122d4:	53                   	push   %ebx
4122d5:	2b 30                	sub    (%eax),%esi
4122d7:	6d                   	insl   (%dx),%es:(%edi)
4122d8:	72 4d                	jb     0x412327
4122da:	55                   	push   %ebp
4122db:	35 76 4b 6a 35       	xor    $0x356a4b76,%eax
4122e0:	76 62                	jbe    0x412344
4122e2:	6a 79                	push   $0x79
4122e4:	78 74                	js     0x41235a
4122e6:	33 54 67 7a          	xor    0x7a(%edi,%eiz,2),%edx
4122ea:	61                   	popa
4122eb:	4d                   	dec    %ebp
4122ec:	45                   	inc    %ebp
4122ed:	71 55                	jno    0x412344
4122ef:	44                   	inc    %esp
4122f0:	6b 30 41             	imul   $0x41,(%eax),%esi
4122f3:	76 45                	jbe    0x41233a
4122f5:	55                   	push   %ebp
4122f6:	58                   	pop    %eax
4122f7:	38 39                	cmp    %bh,(%ecx)
4122f9:	38 34 53             	cmp    %dh,(%ebx,%edx,2)
4122fc:	2f                   	das
4122fd:	69 68 54 30 4a 30 70 	imul   $0x70304a30,0x54(%eax),%ebp
412304:	5a                   	pop    %edx
412305:	4c                   	dec    %esp
412306:	39 35 77 2b 54 52    	cmp    %esi,0x52542b77
41230c:	77 57                	ja     0x412365
41230e:	54                   	push   %esp
41230f:	36 67 59             	ss addr16 pop %ecx
412312:	33 45 2b             	xor    0x2b(%ebp),%eax
412315:	38 42 76             	cmp    %al,0x76(%edx)
412318:	43                   	inc    %ebx
412319:	2b 6a 74             	sub    0x74(%edx),%ebp
41231c:	53                   	push   %ebx
41231d:	52                   	push   %edx
41231e:	79 6f                	jns    0x41238f
412320:	46                   	inc    %esi
412321:	66 7a 5a             	data16 jp 0x41237e
412324:	6d                   	insl   (%dx),%es:(%edi)
412325:	4c                   	dec    %esp
412326:	41                   	inc    %ecx
412327:	35 47 39 2b 4c       	xor    $0x4c2b3947,%eax
41232c:	75 46                	jne    0x412374
41232e:	44                   	inc    %esp
41232f:	6b 48 49 36          	imul   $0x36,0x49(%eax),%ecx
412333:	42                   	inc    %edx
412334:	79 65                	jns    0x41239b
412336:	62 55 57             	bound  %edx,0x57(%ebp)
412339:	6d                   	insl   (%dx),%es:(%edi)
41233a:	33 6a 69             	xor    0x69(%edx),%ebp
41233d:	4c                   	dec    %esp
41233e:	35 49 52 51 48       	xor    $0x48515249,%eax
412343:	5a                   	pop    %edx
412344:	2f                   	das
412345:	50                   	push   %eax
412346:	4f                   	dec    %edi
412347:	50                   	push   %eax
412348:	5a                   	pop    %edx
412349:	66 52                	push   %dx
41234b:	38 79 72             	cmp    %bh,0x72(%ecx)
41234e:	30 56 6b             	xor    %dl,0x6b(%esi)
412351:	34 56                	xor    $0x56,%al
412353:	49                   	dec    %ecx
412354:	61                   	popa
412355:	42                   	inc    %edx
412356:	41                   	inc    %ecx
412357:	75 62                	jne    0x4123bb
412359:	65 6e                	outsb  %gs:(%esi),(%dx)
41235b:	4b                   	dec    %ebx
41235c:	69 42 4e 31 31 54 41 	imul   $0x41543131,0x4e(%edx),%eax
412363:	51                   	push   %ecx
412364:	74 6f                	je     0x4123d5
412366:	6f                   	outsl  %ds:(%esi),(%dx)
412367:	30 55 42             	xor    %dl,0x42(%ebp)
41236a:	71 63                	jno    0x4123cf
41236c:	6e                   	outsb  %ds:(%esi),(%dx)
41236d:	68 63 6c 63 4b       	push   $0x4b636c63
412372:	47                   	inc    %edi
412373:	59                   	pop    %ecx