4180c8:	73 46                	jae    0x418110
4180ca:	30 71 72             	xor    %dh,0x72(%ecx)
4180cd:	69 6e 79 4a 44 48 69 	imul   $0x6948444a,0x79(%esi),%ebp
4180d4:	36 73 30             	ss jae 0x418107
4180d7:	43                   	inc    %ebx
4180d8:	73 76                	jae    0x418150
4180da:	52                   	push   %edx
4180db:	72 4e                	jb     0x41812b
4180dd:	2b 47 74             	sub    0x74(%edi),%eax
4180e0:	52                   	push   %edx
4180e1:	32 53 7a             	xor    0x7a(%ebx),%dl
4180e4:	51                   	push   %ecx
4180e5:	67 39 4e 77          	cmp    %ecx,0x77(%bp)
4180e9:	51                   	push   %ecx
4180ea:	5a                   	pop    %edx
4180eb:	78 79                	js     0x418166
4180ed:	49                   	dec    %ecx
4180ee:	70 4f                	jo     0x41813f
4180f0:	61                   	popa
4180f1:	6e                   	outsb  %ds:(%esi),(%dx)
4180f2:	6f                   	outsl  %ds:(%esi),(%dx)
4180f3:	64 45                	fs inc %ebp
4180f5:	67 53                	addr16 push %ebx
4180f7:	78 56                	js     0x41814f
4180f9:	45                   	inc    %ebp
4180fa:	54                   	push   %esp
4180fb:	59                   	pop    %ecx
4180fc:	6e                   	outsb  %ds:(%esi),(%dx)
4180fd:	5a                   	pop    %edx
4180fe:	63 4a 39             	arpl   %ecx,0x39(%edx)
418101:	68 52 41 52 2f       	push   $0x2f524152
418106:	6d                   	insl   (%dx),%es:(%edi)
418107:	68 53 57 32 44       	push   $0x44325753
41810c:	69 74 6c 6f 6c 6a 7a 	imul   $0x687a6a6c,0x6f(%esp,%ebp,2),%esi
418113:	68
418114:	4c                   	dec    %esp
418115:	62 35 33 37 77 72    	bound  %esi,0x72773733
41811b:	65 47                	gs inc %edi
41811d:	73 4f                	jae    0x41816e
41811f:	6c                   	insb   (%dx),%es:(%edi)
418120:	64 7a 66             	fs jp  0x418189
418123:	53                   	push   %ebx
418124:	6e                   	outsb  %ds:(%esi),(%dx)
418125:	68 79 6c 73 58       	push   $0x58736c79
41812a:	45                   	inc    %ebp
41812b:	32 61 35             	xor    0x35(%ecx),%ah
41812e:	72 37                	jb     0x418167
418130:	6c                   	insb   (%dx),%es:(%edi)
418131:	68 70 63 43 31       	push   $0x31436370
418136:	30 6e 4a             	xor    %ch,0x4a(%esi)
418139:	4d                   	dec    %ebp
41813a:	68 48 32 44 63       	push   $0x63443248
41813f:	62 48 6e             	bound  %ecx,0x6e(%eax)
418142:	4d                   	dec    %ebp
418143:	50                   	push   %eax
418144:	72 70                	jb     0x4181b6
418146:	6c                   	insb   (%dx),%es:(%edi)
418147:	31 42 4a             	xor    %eax,0x4a(%edx)
41814a:	6b 48 35 49          	imul   $0x49,0x35(%eax),%ecx
41814e:	2f                   	das
41814f:	41                   	inc    %ecx
418150:	32 36                	xor    (%esi),%dh
418152:	55                   	push   %ebp
418153:	69 4a 34 49 71 41 59 	imul   $0x59417149,0x34(%edx),%ecx
41815a:	70 38                	jo     0x418194
41815c:	50                   	push   %eax
41815d:	4a                   	dec    %edx
41815e:	31 4a 76             	xor    %ecx,0x76(%edx)
418161:	5a                   	pop    %edx
418162:	4a                   	dec    %edx
418163:	6f                   	outsl  %ds:(%esi),(%dx)
418164:	5a                   	pop    %edx
418165:	34 61                	xor    $0x61,%al
418167:	6d                   	insl   (%dx),%es:(%edi)
418168:	57                   	push   %edi
418169:	32 6d 35             	xor    0x35(%ebp),%ch
41816c:	63 54 43 71          	arpl   %edx,0x71(%ebx,%eax,2)
418170:	56                   	push   %esi
418171:	31 30                	xor    %esi,(%eax)
418173:	2f                   	das
418174:	4b                   	dec    %ebx
418175:	65 71 74             	gs jno 0x4181ec
418178:	67 55                	addr16 push %ebp
41817a:	4e                   	dec    %esi
41817b:	41                   	inc    %ecx
41817c:	44                   	inc    %esp
41817d:	32 74 71 37          	xor    0x37(%ecx,%esi,2),%dh
418181:	42                   	inc    %edx
418182:	36 4d                	ss dec %ebp
418184:	61                   	popa
418185:	6f                   	outsl  %ds:(%esi),(%dx)
418186:	5a                   	pop    %edx
418187:	48                   	dec    %eax
418188:	31 51 78             	xor    %edx,0x78(%ecx)
41818b:	62 32                	bound  %esi,(%edx)
41818d:	6a 63                	push   $0x63
41818f:	50                   	push   %eax
418190:	4f                   	dec    %edi
418191:	65 5a                	gs pop %edx
418193:	74 68                	je     0x4181fd
418195:	78 35                	js     0x4181cc
418197:	73 49                	jae    0x4181e2
418199:	68 6a 30 32 39       	push   $0x3932306a
41819e:	4e                   	dec    %esi
41819f:	4a                   	dec    %edx
4181a0:	4a                   	dec    %edx
4181a1:	48                   	dec    %eax
4181a2:	63 46 31             	arpl   %eax,0x31(%esi)
4181a5:	74 76                	je     0x41821d
4181a7:	74 57                	je     0x418200
4181a9:	4a                   	dec    %edx
4181aa:	5a                   	pop    %edx
4181ab:	5a                   	pop    %edx
4181ac:	6b 48 4f 47          	imul   $0x47,0x4f(%eax),%ecx
4181b0:	6e                   	outsb  %ds:(%esi),(%dx)
4181b1:	66 63 43 72          	arpl   %ax,0x72(%ebx)
4181b5:	75 58                	jne    0x41820f
4181b7:	67 2b 56 35          	sub    0x35(%bp),%edx
4181bb:	6a 33                	push   $0x33
4181bd:	36 32 6e 4c          	xor    %ss:0x4c(%esi),%ch
4181c1:	58                   	pop    %eax
4181c2:	7a 74                	jp     0x418238
4181c4:	59                   	pop    %ecx
4181c5:	6c                   	insb   (%dx),%es:(%edi)
4181c6:	35 41 2b 2f 4d       	xor    $0x4d2f2b41,%eax
4181cb:	42                   	inc    %edx
4181cc:	7a 30                	jp     0x4181fe
4181ce:	4e                   	dec    %esi
4181cf:	72 53                	jb     0x418224
4181d1:	54                   	push   %esp
4181d2:	4c                   	dec    %esp
4181d3:	78 59                	js     0x41822e
4181d5:	35 76 58 37 38       	xor    $0x38375876,%eax
4181da:	31 6d 4b             	xor    %ebp,0x4b(%ebp)
4181dd:	4f                   	dec    %edi
4181de:	51                   	push   %ecx
4181df:	62 59 52             	bound  %ebx,0x52(%ecx)
4181e2:	6e                   	outsb  %ds:(%esi),(%dx)
4181e3:	38 70 56             	cmp    %dh,0x56(%eax)
4181e6:	71 68                	jno    0x418250
4181e8:	62 74 4f 6a          	bound  %esi,0x6a(%edi,%ecx,2)
4181ec:	52                   	push   %edx
4181ed:	4b                   	dec    %ebx
4181ee:	70 44                	jo     0x418234
4181f0:	32 2b                	xor    (%ebx),%ch
4181f2:	47                   	inc    %edi
4181f3:	43                   	inc    %ebx
4181f4:	79 6b                	jns    0x418261
4181f6:	41                   	inc    %ecx
4181f7:	53                   	push   %ebx
4181f8:	4a                   	dec    %edx
4181f9:	76 7a                	jbe    0x418275
4181fb:	33 68 57             	xor    0x57(%eax),%ebp
4181fe:	6b 2f 4b             	imul   $0x4b,(%edi),%ebp
418201:	61                   	popa
418202:	44                   	inc    %esp
418203:	49                   	dec    %ecx
418204:	59                   	pop    %ecx
418205:	34 6d                	xor    $0x6d,%al
418207:	6e                   	outsb  %ds:(%esi),(%dx)
418208:	6a 34                	push   $0x34
41820a:	43                   	inc    %ebx
41820b:	57                   	push   %edi
41820c:	30 37                	xor    %dh,(%edi)
41820e:	64 4a                	fs dec %edx
418210:	30 53 35             	xor    %dl,0x35(%ebx)
418213:	68 55 75 36 55       	push   $0x55367555
418218:	67 6d                	insl   (%dx),%es:(%di)
41821a:	36 61                	ss popa
41821c:	6c                   	insb   (%dx),%es:(%edi)
41821d:	2b 4b 59             	sub    0x59(%ebx),%ecx
418220:	69 63 31 7a 73 70 37 	imul   $0x3770737a,0x31(%ebx),%esp
418227:	53                   	push   %ebx
418228:	4e                   	dec    %esi
418229:	57                   	push   %edi
41822a:	71 4c                	jno    0x418278
41822c:	46                   	inc    %esi
41822d:	4b                   	dec    %ebx
41822e:	51                   	push   %ecx
41822f:	72 61                	jb     0x418292
418231:	77 55                	ja     0x418288
418233:	39 31                	cmp    %esi,(%ecx)
418235:	7a 6d                	jp     0x4182a4
418237:	4f                   	dec    %edi
418238:	79 35                	jns    0x41826f
41823a:	4f                   	dec    %edi
41823b:	58                   	pop    %eax
41823c:	75 31                	jne    0x41826f
41823e:	66 55                	push   %bp
418240:	65 56                	gs push %esi
418242:	4d                   	dec    %ebp
418243:	48                   	dec    %eax
418244:	2f                   	das
418245:	54                   	push   %esp
418246:	2b 76 67             	sub    0x67(%esi),%esi
418249:	47                   	inc    %edi
41824a:	4b                   	dec    %ebx
41824b:	78 70                	js     0x4182bd
41824d:	4e                   	dec    %esi
41824e:	5a                   	pop    %edx
41824f:	65 71 44             	gs jno 0x418296
418252:	6d                   	insl   (%dx),%es:(%edi)
418253:	5a                   	pop    %edx
418254:	6a 63                	push   $0x63
418256:	2f                   	das
418257:	55                   	push   %ebp
418258:	42                   	inc    %edx
418259:	73 32                	jae    0x41828d
41825b:	6c                   	insb   (%dx),%es:(%edi)
41825c:	67 4e                	addr16 dec %esi
41825e:	31 72 76             	xor    %esi,0x76(%edx)
418261:	33 39                	xor    (%ecx),%edi
418263:	6b 6d 5a 75          	imul   $0x75,0x5a(%ebp),%ebp
418267:	77 38                	ja     0x4182a1
418269:	37                   	aaa
41826a:	50                   	push   %eax
41826b:	4d                   	dec    %ebp
41826c:	41                   	inc    %ecx
41826d:	4b                   	dec    %ebx
41826e:	6a 6a                	push   $0x6a
418270:	59                   	pop    %ecx
418271:	43                   	inc    %ebx
418272:	4a                   	dec    %edx
418273:	58                   	pop    %eax
418274:	4c                   	dec    %esp
418275:	4b                   	dec    %ebx
418276:	73 50                	jae    0x4182c8
418278:	35 50 46 70 2f       	xor    $0x2f704650,%eax
41827d:	6b 67 52 31          	imul   $0x31,0x52(%edi),%esp
418281:	54                   	push   %esp
418282:	68 4f 65 32 68       	push   $0x6832654f
418287:	4f                   	dec    %edi
418288:	4d                   	dec    %ebp
418289:	33 61 65             	xor    0x65(%ecx),%esp
41828c:	4c                   	dec    %esp
41828d:	41                   	inc    %ecx
41828e:	6e                   	outsb  %ds:(%esi),(%dx)
41828f:	53                   	push   %ebx
418290:	61                   	popa
418291:	4a                   	dec    %edx
418292:	6b 42 6d 71          	imul   $0x71,0x6d(%edx),%eax
418296:	43                   	inc    %ebx
418297:	64 78 54             	fs js  0x4182ee
41829a:	76 66                	jbe    0x418302
41829c:	73 76                	jae    0x418314
41829e:	33 61 2f             	xor    0x2f(%ecx),%esp
4182a1:	7a 63                	jp     0x418306
4182a3:	4c                   	dec    %esp
4182a4:	67 46                	addr16 inc %esi
4182a6:	72 70                	jb     0x418318
4182a8:	7a 77                	jp     0x418321
4182aa:	6c                   	insb   (%dx),%es:(%edi)
4182ab:	63 71 72             	arpl   %esi,0x72(%ecx)
4182ae:	72 2b                	jb     0x4182db
4182b0:	39 43 4d             	cmp    %eax,0x4d(%ebx)
4182b3:	56                   	push   %esi
4182b4:	2b 63 41             	sub    0x41(%ebx),%esp
4182b7:	54                   	push   %esp
4182b8:	50                   	push   %eax
4182b9:	36 78 51             	ss js  0x41830d
4182bc:	2f                   	das
4182bd:	37                   	aaa
4182be:	66 30 38             	data16 xor %bh,(%eax)
4182c1:	41                   	inc    %ecx
4182c2:	61                   	popa
4182c3:	30 58 6a             	xor    %bl,0x6a(%eax)
4182c6:	50                   	push   %eax
4182c7:	6a 4e                	push   $0x4e
4182c9:	75 30                	jne    0x4182fb
4182cb:	6b 62 78 58          	imul   $0x58,0x78(%edx),%esp
4182cf:	41                   	inc    %ecx
4182d0:	6f                   	outsl  %ds:(%esi),(%dx)
4182d1:	61                   	popa
4182d2:	5a                   	pop    %edx
4182d3:	45                   	inc    %ebp
4182d4:	54                   	push   %esp
4182d5:	43                   	inc    %ebx
4182d6:	47                   	inc    %edi
4182d7:	52                   	push   %edx
4182d8:	4b                   	dec    %ebx
4182d9:	79 5a                	jns    0x418335
4182db:	34 38                	xor    $0x38,%al
4182dd:	79 4e                	jns    0x41832d
4182df:	32 6c 34 6f          	xor    0x6f(%esp,%esi,1),%ch
4182e3:	78 7a                	js     0x41835f
4182e5:	6b 48 38 30          	imul   $0x30,0x38(%eax),%ecx
4182e9:	71 45                	jno    0x418330
4182eb:	35 33 46 79 76       	xor    $0x76794633,%eax
4182f0:	61                   	popa
4182f1:	32 37                	xor    (%edi),%dh
4182f3:	67 58                	addr16 pop %eax
4182f5:	4e                   	dec    %esi
4182f6:	32 2b                	xor    (%ebx),%ch
4182f8:	65 42                	gs inc %edx
4182fa:	56                   	push   %esi
4182fb:	66 34 73             	data16 xor $0x73,%al
4182fe:	67 4c                	addr16 dec %esp
418300:	57                   	push   %edi
418301:	31 38                	xor    %edi,(%eax)
418303:	48                   	dec    %eax
418304:	4f                   	dec    %edi
418305:	6d                   	insl   (%dx),%es:(%edi)
418306:	4c                   	dec    %esp
418307:	6f                   	outsl  %ds:(%esi),(%dx)
418308:	4d                   	dec    %ebp
418309:	4e                   	dec    %esi
41830a:	71 6c                	jno    0x418378
41830c:	43                   	inc    %ebx
41830d:	76 39                	jbe    0x418348
41830f:	65 2b 4d 62          	sub    %gs:0x62(%ebp),%ecx
418313:	44                   	inc    %esp
418314:	45                   	inc    %ebp
418315:	6b 65 71 36          	imul   $0x36,0x71(%ebp),%esp
418319:	4a                   	dec    %edx
41831a:	38 48 64             	cmp    %cl,0x64(%eax)
41831d:	70 6f                	jo     0x41838e
41831f:	50                   	push   %eax
418320:	66 66 47             	data16 inc %di
418323:	6a 6d                	push   $0x6d
418325:	4a                   	dec    %edx
418326:	74 76                	je     0x41839e
418328:	4f                   	dec    %edi
418329:	57                   	push   %edi
41832a:	51                   	push   %ecx
41832b:	57                   	push   %edi
41832c:	73 32                	jae    0x418360
41832e:	37                   	aaa
41832f:	69 74 67 66 6c 79 63 	imul   $0x6863796c,0x66(%edi,%eiz,2),%esi
418336:	68
418337:	30 5a 42             	xor    %bl,0x42(%edx)
41833a:	4a                   	dec    %edx
41833b:	6c                   	insb   (%dx),%es:(%edi)
41833c:	6b 73 48 42          	imul   $0x42,0x48(%ebx),%esi
418340:	6e                   	outsb  %ds:(%esi),(%dx)
418341:	77 64                	ja     0x4183a7
418343:	67 4b                	addr16 dec %ebx
418345:	72 35                	jb     0x41837c
418347:	55                   	push   %ebp
418348:	78 72                	js     0x4183bc
41834a:	32 44 56 67          	xor    0x67(%esi,%edx,2),%al
41834e:	67 7a 67             	addr16 jp 0x4183b8
418351:	74 6e                	je     0x4183c1
418353:	47                   	inc    %edi
418354:	70 47                	jo     0x41839d
418356:	63 35 62 4a 33 4e    	arpl   %esi,0x4e334a62
41835c:	32 55 4a             	xor    0x4a(%ebp),%dl
41835f:	66 34 7a             	data16 xor $0x7a,%al
418362:	71 68                	jno    0x4183cc
418364:	2b 6f 32             	sub    0x32(%edi),%ebp
418367:	48                   	dec    %eax