4560eb:	71 70                	jno    0x45615d
4560ed:	59                   	pop    %ecx
4560ee:	4e                   	dec    %esi
4560ef:	41                   	inc    %ecx
4560f0:	7a 33                	jp     0x456125
4560f2:	64 63 31             	arpl   %esi,%fs:(%ecx)
4560f5:	62 4a 30             	bound  %ecx,0x30(%edx)
4560f8:	46                   	inc    %esi
4560f9:	56                   	push   %esi
4560fa:	39 46 43             	cmp    %eax,0x43(%esi)
4560fd:	77 67                	ja     0x456166
4560ff:	50                   	push   %eax
456100:	61                   	popa
456101:	46                   	inc    %esi
456102:	62 56 59             	bound  %edx,0x59(%esi)
456105:	71 41                	jno    0x456148
456107:	4d                   	dec    %ebp
456108:	59                   	pop    %ecx
456109:	39 38                	cmp    %edi,(%eax)
45610b:	6e                   	outsb  %ds:(%esi),(%dx)
45610c:	68 6e 37 46 44       	push   $0x4446376e
456111:	55                   	push   %ebp
456112:	6a 6a                	push   $0x6a
456114:	6d                   	insl   (%dx),%es:(%edi)
456115:	33 36                	xor    (%esi),%esi
456117:	71 2f                	jno    0x456148
456119:	66 77 36             	data16 ja 0x456152
45611c:	31 62 74             	xor    %esp,0x74(%edx)
45611f:	6d                   	insl   (%dx),%es:(%edi)
456120:	74 4e                	je     0x456170
456122:	4d                   	dec    %ebp
456123:	76 71                	jbe    0x456196
456125:	78 45                	js     0x45616c
456127:	4b                   	dec    %ebx
456128:	6a 39                	push   $0x39
45612a:	48                   	dec    %eax
45612b:	52                   	push   %edx
45612c:	37                   	aaa
45612d:	6c                   	insb   (%dx),%es:(%edi)
45612e:	7a 4e                	jp     0x45617e
456130:	69 77 76 55 39 73 2f 	imul   $0x2f733955,0x76(%edi),%esi
456137:	77 39                	ja     0x456172
456139:	2b 4e 7a             	sub    0x7a(%esi),%ecx
45613c:	57                   	push   %edi
45613d:	34 32                	xor    $0x32,%al
45613f:	77 6c                	ja     0x4561ad
456141:	6f                   	outsl  %ds:(%esi),(%dx)
456142:	75 50                	jne    0x456194
456144:	6f                   	outsl  %ds:(%esi),(%dx)
456145:	73 37                	jae    0x45617e
456147:	63 4a 71             	arpl   %ecx,0x71(%edx)
45614a:	35 53 55 4c 6c       	xor    $0x6c4c5553,%eax
45614f:	76 47                	jbe    0x456198
456151:	39 56 6b             	cmp    %edx,0x6b(%esi)
456154:	4d                   	dec    %ebp
456155:	45                   	inc    %ebp
456156:	6d                   	insl   (%dx),%es:(%edi)
456157:	58                   	pop    %eax
456158:	51                   	push   %ecx
456159:	34 4b                	xor    $0x4b,%al
45615b:	4f                   	dec    %edi
45615c:	64 76 4a             	fs jbe 0x4561a9
45615f:	6e                   	outsb  %ds:(%esi),(%dx)
456160:	51                   	push   %ecx
456161:	74 64                	je     0x4561c7
456163:	45                   	inc    %ebp
456164:	5a                   	pop    %edx
456165:	4a                   	dec    %edx
456166:	36 4a                	ss dec %edx
456168:	74 73                	je     0x4561dd
45616a:	37                   	aaa
45616b:	6a 31                	push   $0x31
45616d:	73 76                	jae    0x4561e5
45616f:	73 45                	jae    0x4561b6
456171:	69 32 33 6d 4d 65    	imul   $0x654d6d33,(%edx),%esi
456177:	71 47                	jno    0x4561c0
456179:	35 31 69 51 31       	xor    $0x31516931,%eax
45617e:	4a                   	dec    %edx
45617f:	46                   	inc    %esi
456180:	72 6c                	jb     0x4561ee
456182:	2b 68 6a             	sub    0x6a(%eax),%ebp
456185:	4e                   	dec    %esi
456186:	45                   	inc    %ebp
456187:	4c                   	dec    %esp
456188:	4f                   	dec    %edi
456189:	37                   	aaa
45618a:	31 48 31             	xor    %ecx,0x31(%eax)
45618d:	71 39                	jno    0x4561c8
45618f:	4f                   	dec    %edi
456190:	57                   	push   %edi
456191:	4a                   	dec    %edx
456192:	6e                   	outsb  %ds:(%esi),(%dx)
456193:	44                   	inc    %esp
456194:	73 33                	jae    0x4561c9
456196:	54                   	push   %esp
456197:	78 44                	js     0x4561dd
456199:	48                   	dec    %eax
45619a:	31 4d 58             	xor    %ecx,0x58(%ebp)
45619d:	75 44                	jne    0x4561e3
45619f:	47                   	inc    %edi
4561a0:	48                   	dec    %eax
4561a1:	44                   	inc    %esp
4561a2:	33 79 4b             	xor    0x4b(%ecx),%edi
4561a5:	38 48 76             	cmp    %cl,0x76(%eax)
4561a8:	56                   	push   %esi
4561a9:	52                   	push   %edx
4561aa:	59                   	pop    %ecx
4561ab:	5a                   	pop    %edx
4561ac:	55                   	push   %ebp
4561ad:	72 2b                	jb     0x4561da
4561af:	72 56                	jb     0x456207
4561b1:	4c                   	dec    %esp
4561b2:	63 55 47             	arpl   %edx,0x47(%ebp)
4561b5:	4b                   	dec    %ebx
4561b6:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
4561b9:	4d                   	dec    %ebp
4561ba:	69 6d 31 5a 74 53 4a 	imul   $0x4a53745a,0x31(%ebp),%ebp
4561c1:	4a                   	dec    %edx
4561c2:	68 4d 2f 44 76       	push   $0x76442f4d
4561c7:	56                   	push   %esi
4561c8:	43                   	inc    %ebx
4561c9:	65 54                	gs push %esp
4561cb:	34 67                	xor    $0x67,%al
4561cd:	78 6a                	js     0x456239
4561cf:	4f                   	dec    %edi
4561d0:	59                   	pop    %ecx
4561d1:	42                   	inc    %edx
4561d2:	78 32                	js     0x456206
4561d4:	34 4c                	xor    $0x4c,%al
4561d6:	69 6a 33 42 6f 51 38 	imul   $0x38516f42,0x33(%edx),%ebp
4561dd:	6b 45 43 62          	imul   $0x62,0x43(%ebp),%eax
4561e1:	53                   	push   %ebx
4561e2:	34 66                	xor    $0x66,%al
4561e4:	63 52 56             	arpl   %edx,0x56(%edx)
4561e7:	55                   	push   %ebp
4561e8:	52                   	push   %edx
4561e9:	59                   	pop    %ecx
4561ea:	4e                   	dec    %esi
4561eb:	58                   	pop    %eax
4561ec:	66 64 34 72          	data16 fs xor $0x72,%al
4561f0:	61                   	popa
4561f1:	4b                   	dec    %ebx
4561f2:	42                   	inc    %edx
4561f3:	55                   	push   %ebp
4561f4:	77 2b                	ja     0x456221
4561f6:	58                   	pop    %eax
4561f7:	62 34 46             	bound  %esi,(%esi,%eax,2)
4561fa:	77 78                	ja     0x456274
4561fc:	39 68 4e             	cmp    %ebp,0x4e(%eax)
4561ff:	36 2f                	ss das
456201:	34 4e                	xor    $0x4e,%al
456203:	4b                   	dec    %ebx
456204:	6b 4f 74 32          	imul   $0x32,0x74(%edi),%ecx
456208:	4d                   	dec    %ebp
456209:	4b                   	dec    %ebx
45620a:	6a 65                	push   $0x65
45620c:	65 43                	gs inc %ebx
45620e:	31 2b                	xor    %ebp,(%ebx)
456210:	4f                   	dec    %edi
456211:	62 45 51             	bound  %eax,0x51(%ebp)
456214:	44                   	inc    %esp
456215:	49                   	dec    %ecx
456216:	66 52                	push   %dx
456218:	75 79                	jne    0x456293
45621a:	4e                   	dec    %esi
45621b:	34 56                	xor    $0x56,%al
45621d:	57                   	push   %edi
45621e:	58                   	pop    %eax
45621f:	71 33                	jno    0x456254
456221:	4e                   	dec    %esi
456222:	38 4e 56             	cmp    %cl,0x56(%esi)
456225:	64 32 51 7a          	xor    %fs:0x7a(%ecx),%dl
456229:	38 71 71             	cmp    %dh,0x71(%ecx)
45622c:	4e                   	dec    %esi
45622d:	38 34 41             	cmp    %dh,(%ecx,%eax,2)
456230:	58                   	pop    %eax
456231:	50                   	push   %eax
456232:	4c                   	dec    %esp
456233:	53                   	push   %ebx
456234:	2b 43 4a             	sub    0x4a(%ebx),%eax
456237:	59                   	pop    %ecx
456238:	34 69                	xor    $0x69,%al
45623a:	43                   	inc    %ebx
45623b:	47                   	inc    %edi
45623c:	43                   	inc    %ebx
45623d:	5a                   	pop    %edx
45623e:	2b 42 33             	sub    0x33(%edx),%eax
456241:	65 6f                	outsl  %gs:(%esi),(%dx)
456243:	42                   	inc    %edx
456244:	35 4a 47 66 33       	xor    $0x3366474a,%eax
456249:	31 76 66             	xor    %esi,0x66(%esi)
45624c:	43                   	inc    %ebx
45624d:	48                   	dec    %eax
45624e:	70 4d                	jo     0x45629d
456250:	4c                   	dec    %esp
456251:	72 6b                	jb     0x4562be
456253:	4c                   	dec    %esp
456254:	4f                   	dec    %edi
456255:	76 56                	jbe    0x4562ad
456257:	6d                   	insl   (%dx),%es:(%edi)
456258:	65 47                	gs inc %edi
45625a:	4a                   	dec    %edx
45625b:	36 4f                	ss dec %edi
45625d:	57                   	push   %edi
45625e:	43                   	inc    %ebx
45625f:	4f                   	dec    %edi
456260:	71 47                	jno    0x4562a9
456262:	45                   	inc    %ebp
456263:	59                   	pop    %ecx
456264:	4a                   	dec    %edx
456265:	4e                   	dec    %esi
456266:	4a                   	dec    %edx
456267:	43                   	inc    %ebx
456268:	6e                   	outsb  %ds:(%esi),(%dx)
456269:	4c                   	dec    %esp
45626a:	6d                   	insl   (%dx),%es:(%edi)
45626b:	37                   	aaa
45626c:	70 47                	jo     0x4562b5
45626e:	5a                   	pop    %edx
45626f:	68 49 73 31 46       	push   $0x46317349
456274:	66 45                	inc    %bp
456276:	71 39                	jno    0x4562b1
456278:	58                   	pop    %eax
456279:	4a                   	dec    %edx
45627a:	6b 4e 53 77          	imul   $0x77,0x53(%esi),%ecx
45627e:	56                   	push   %esi
45627f:	59                   	pop    %ecx
456280:	7a 49                	jp     0x4562cb
456282:	65 67 6e             	outsb  %gs:(%si),(%dx)
456285:	58                   	pop    %eax
456286:	33 77 4f             	xor    0x4f(%edi),%esi
456289:	52                   	push   %edx
45628a:	36 48                	ss dec %eax
45628c:	72 51                	jb     0x4562df
45628e:	50                   	push   %eax
45628f:	4e                   	dec    %esi
456290:	6a 4e                	push   $0x4e
456292:	70 68                	jo     0x4562fc
456294:	37                   	aaa
456295:	76 6f                	jbe    0x456306
456297:	4b                   	dec    %ebx
456298:	76 34                	jbe    0x4562ce
45629a:	36 63 6e 54          	arpl   %ebp,%ss:0x54(%esi)
45629e:	63 78 5a             	arpl   %edi,0x5a(%eax)
4562a1:	77 72                	ja     0x456315
4562a3:	4a                   	dec    %edx
4562a4:	34 57                	xor    $0x57,%al
4562a6:	30 52 5a             	xor    %dl,0x5a(%edx)
4562a9:	47                   	inc    %edi
4562aa:	53                   	push   %ebx
4562ab:	43                   	inc    %ebx
4562ac:	73 43                	jae    0x4562f1
4562ae:	2f                   	das
4562af:	2f                   	das
4562b0:	2f                   	das
4562b1:	6a 41                	push   $0x41
4562b3:	4c                   	dec    %esp
4562b4:	64 52                	fs push %edx
4562b6:	2b 62 35             	sub    0x35(%edx),%esp
4562b9:	59                   	pop    %ecx
4562ba:	4c                   	dec    %esp
4562bb:	47                   	inc    %edi
4562bc:	49                   	dec    %ecx
4562bd:	76 46                	jbe    0x456305
4562bf:	73 34                	jae    0x4562f5
4562c1:	6d                   	insl   (%dx),%es:(%edi)
4562c2:	62 33                	bound  %esi,(%ebx)
4562c4:	46                   	inc    %esi
4562c5:	4a                   	dec    %edx
4562c6:	58                   	pop    %eax
4562c7:	6a 41                	push   $0x41
4562c9:	4b                   	dec    %ebx
4562ca:	70 36                	jo     0x456302
4562cc:	6f                   	outsl  %ds:(%esi),(%dx)
4562cd:	34 33                	xor    $0x33,%al
4562cf:	71 61                	jno    0x456332
4562d1:	33 32                	xor    (%edx),%esi
4562d3:	74 36                	je     0x45630b
4562d5:	4a                   	dec    %edx
4562d6:	41                   	inc    %ecx
4562d7:	6d                   	insl   (%dx),%es:(%edi)
4562d8:	75 6e                	jne    0x456348
4562da:	77 64                	ja     0x456340
4562dc:	4f                   	dec    %edi
4562dd:	71 6a                	jno    0x456349
4562df:	63 38                	arpl   %edi,(%eax)
4562e1:	42                   	inc    %edx
4562e2:	42                   	inc    %edx
4562e3:	68 43 57 68 6d       	push   $0x6d685743
4562e8:	42                   	inc    %edx
4562e9:	32 55 45             	xor    0x45(%ebp),%dl
4562ec:	79 34                	jns    0x456322
4562ee:	63 46 55             	arpl   %eax,0x55(%esi)
4562f1:	62 4f 47             	bound  %ecx,0x47(%edi)
4562f4:	4d                   	dec    %ebp
4562f5:	4b                   	dec    %ebx
4562f6:	6c                   	insb   (%dx),%es:(%edi)
4562f7:	54                   	push   %esp
4562f8:	68 61 52 46 6d       	push   $0x6d465261
4562fd:	43                   	inc    %ebx
4562fe:	48                   	dec    %eax
4562ff:	4b                   	dec    %ebx
456300:	66 59                	pop    %cx
456302:	36 74 59             	ss je  0x45635e
456305:	39 30                	cmp    %esi,(%eax)
456307:	79 65                	jns    0x45636e
456309:	43                   	inc    %ebx
45630a:	4d                   	dec    %ebp
45630b:	35 6d 70 51 6b       	xor    $0x6b51706d,%eax
456310:	44                   	inc    %esp
456311:	49                   	dec    %ecx
456312:	49                   	dec    %ecx
456313:	38 64 4b 56          	cmp    %ah,0x56(%ebx,%ecx,2)
456317:	6d                   	insl   (%dx),%es:(%edi)
456318:	6b 35 63 47 62 41 51 	imul   $0x51,0x41624763,%esi
45631f:	67 4c                	addr16 dec %esp
456321:	6f                   	outsl  %ds:(%esi),(%dx)
456322:	35 38 43 38 63       	xor    $0x63384338,%eax
456327:	48                   	dec    %eax
456328:	66 49                	dec    %cx
45632a:	52                   	push   %edx
45632b:	51                   	push   %ecx
45632c:	65 57                	gs push %edi
45632e:	68 64 31 6e 58       	push   $0x586e3164
456333:	2b 36                	sub    (%esi),%esi
456335:	50                   	push   %eax
456336:	7a 4c                	jp     0x456384
456338:	78 48                	js     0x456382
45633a:	57                   	push   %edi
45633b:	6c                   	insb   (%dx),%es:(%edi)
45633c:	77 36                	ja     0x456374
45633e:	76 39                	jbe    0x456379
456340:	76 41                	jbe    0x456383
456342:	2f                   	das
456343:	6a 4b                	push   $0x4b
456345:	37                   	aaa
456346:	35 6b 71 37 57       	xor    $0x5737716b,%eax
45634b:	41                   	inc    %ecx
45634c:	4f                   	dec    %edi
45634d:	72 62                	jb     0x4563b1
45634f:	7a 49                	jp     0x45639a
456351:	73 58                	jae    0x4563ab
456353:	2f                   	das
456354:	45                   	inc    %ebp
456355:	57                   	push   %edi
456356:	33 4a 2b             	xor    0x2b(%edx),%ecx
456359:	44                   	inc    %esp
45635a:	30 68 58             	xor    %ch,0x58(%eax)
45635d:	61                   	popa
45635e:	30 61 79             	xor    %ah,0x79(%ecx)