| 004E1FDA  /$  55            PUSH EBP004E1FDB  |.  8BEC          MOV EBP,ESP
 004E1FDD  |.  83EC 08       SUB ESP,8
 004E1FE0  |.  8B45 08       MOV EAX,DWORD PTR SS:[EBP+8]
 004E1FE3  |.  8945 FC       MOV DWORD PTR SS:[EBP-4],EAX
 004E1FE6  |.  EB 09         JMP SHORT main29.004E1FF1
 004E1FE8  |>  8B4D FC       /MOV ECX,DWORD PTR SS:[EBP-4]
 004E1FEB  |.  83C1 01       |ADD ECX,1
 004E1FEE  |.  894D FC       |MOV DWORD PTR SS:[EBP-4],ECX
 004E1FF1  |>  8B55 FC        MOV EDX,DWORD PTR SS:[EBP-4]
 004E1FF4  |.  33C0          |XOR EAX,EAX
 004E1FF6  |.  8A02          |MOV AL,BYTE PTR DS:[EDX]
 004E1FF8  |.  85C0          |TEST EAX,EAX
 004E1FFA  |.  0F84 B1000000 |JE main29.004E20B1
 004E2000  |.  8B4D FC       |MOV ECX,DWORD PTR SS:[EBP-4]
 004E2003  |.  51            |PUSH ECX
 004E2004  |.  E8 A5D02B00   |CALL main29.0079F0AE
 004E2009  |.  83C4 04       |ADD ESP,4
 004E200C  |.  83F8 01       |CMP EAX,1
 004E200F  |.  75 21         |JNZ SHORT main29.004E2032
 004E2011  |.  8B55 FC       |MOV EDX,DWORD PTR SS:[EBP-4]
 004E2014  |.  33C0          |XOR EAX,EAX
 004E2016  |.  8A02          |MOV AL,BYTE PTR DS:[EDX]
 004E2018  |.  83F8 30       |CMP EAX,30
 004E201B  |.  7C 0C         |JL SHORT main29.004E2029
 004E201D  |.  8B4D FC       |MOV ECX,DWORD PTR SS:[EBP-4]
 004E2020  |.  33D2          |XOR EDX,EDX
 004E2022  |.  8A11          |MOV DL,BYTE PTR DS:[ECX]
 004E2024  |.  83FA 7E       |CMP EDX,7E
 004E2027  |.  7C 07         |JL SHORT main29.004E2030
 004E2029  |>  B0 01         |MOV AL,1
 004E202B  |.  E9 83000000   |JMP main29.004E20B3
 004E2030  |>  EB 7A         |JMP SHORT main29.004E20AC
 004E2032  |>  8B45 FC       |MOV EAX,DWORD PTR SS:[EBP-4]
 004E2035  |.  83C0 01       |ADD EAX,1
 004E2038  |.  8945 F8       |MOV DWORD PTR SS:[EBP-8],EAX
 004E203B  |.  8B4D FC       |MOV ECX,DWORD PTR SS:[EBP-4]
 004E203E  |.  33D2          |XOR EDX,EDX
 004E2040  |.  8A11          |MOV DL,BYTE PTR DS:[ECX]
 004E2042  |.  81FA B0000000 |CMP EDX,0B0
 004E2048  |.  7C 55         |JL SHORT main29.004E209F
 004E204A  |.  8B45 FC       |MOV EAX,DWORD PTR SS:[EBP-4]
 004E204D  |.  33C9          |XOR ECX,ECX
 004E204F  |.  8A08          |MOV CL,BYTE PTR DS:[EAX]
 004E2051  |.  81F9 F7000000 |CMP ECX,0F7
 004E2057  |.  7F 46         |JG SHORT main29.004E209F
 004E2059  |.  8B55 F8       |MOV EDX,DWORD PTR SS:[EBP-8]
 004E205C  |.  33C0          |XOR EAX,EAX
 004E205E  |.  8A02          |MOV AL,BYTE PTR DS:[EDX]
 004E2060  |.  3D A1000000   |CMP EAX,0A1
 004E2065  |.  7C 32         |JL SHORT main29.004E2099
 004E2067  |.  8B4D F8       |MOV ECX,DWORD PTR SS:[EBP-8]
 004E206A  |.  33D2          |XOR EDX,EDX
 004E206C  |.  8A11          |MOV DL,BYTE PTR DS:[ECX]
 004E206E  |.  81FA FE000000 |CMP EDX,0FE
 004E2074  |.  7F 23         |JG SHORT main29.004E2099
 004E2076  |.  8B45 FC       |MOV EAX,DWORD PTR SS:[EBP-4]
 004E2079  |.  33C9          |XOR ECX,ECX
 004E207B  |.  8A08          |MOV CL,BYTE PTR DS:[EAX]
 004E207D  |.  81F9 D7000000 |CMP ECX,0D7
 004E2083  |.  75 12         |JNZ SHORT main29.004E2097
 004E2085  |.  8B55 F8       |MOV EDX,DWORD PTR SS:[EBP-8]
 004E2088  |.  33C0          |XOR EAX,EAX
 004E208A  |.  8A02          |MOV AL,BYTE PTR DS:[EDX]
 004E208C  |.  3D FA000000   |CMP EAX,0FA
 004E2091  |.  7C 04         |JL SHORT main29.004E2097
 004E2093  |.  B0 01         |MOV AL,1
 004E2095  |.  EB 1C         |JMP SHORT main29.004E20B3
 004E2097  |>  EB 04         |JMP SHORT main29.004E209D
 004E2099  |>  B0 01         |MOV AL,1
 004E209B  |.  EB 16         |JMP SHORT main29.004E20B3
 004E209D  |>  EB 04         |JMP SHORT main29.004E20A3
 004E209F  |>  B0 01         |MOV AL,1
 004E20A1  |.  EB 10         |JMP SHORT main29.004E20B3
 004E20A3  |>  8B4D FC       |MOV ECX,DWORD PTR SS:[EBP-4]
 004E20A6  |.  83C1 01       |ADD ECX,1
 004E20A9  |.  894D FC       |MOV DWORD PTR SS:[EBP-4],ECX
 004E20AC  |>^ E9 37FFFFFF   \JMP main29.004E1FE8
 004E20B1  |>  32C0          XOR AL,AL
 004E20B3  |>  8BE5          MOV ESP,EBP
 004E20B5  |.  5D            POP EBP
 004E20B6  \.  C3            RETN
   |