d7063I?X|^ݱE,V1`bU62CtnMeavY     !"#$%&'( {pʮۀϦ )LhCݫ~tUXYR *|\!d,N:f:' +6k}<۠< v, P]( %'֨R,JՀUns]u I3_B"#dn!$D-eHYv_5X.<N `/rm?*-ŏ]uifGȢz <-]:k,QnwiQ0eAxdٕ'1_U\9aRgYl2gXk>>K"/T-d|#HMKY=q!Z,M3=jqMmɬ4Vi*/ҏ0@SsiJT=|9E>ǥ5֧YmQ8hVV5rW6M}7A5ؗb8"^8rЦ6#*7] gp2}a!(7ٖCjr?8I7fvF:p%p9cL&"͵gv"q#K9:LL*LLfLLfMe:L;L*<LLf ;  <=>? ; >@AB ; ACDE F GHIJ ;GHIJDn$Db ʐXmK:LL*LLfLLfM:L;L*<FLLf ;    M  M< L MM FWLw`fKlN:LOLL!OL*OLLfLLfM:LOL<L!O;L*FOPLLf ;    M  MF <O L MM P0%#9{*!QL* LLfLLfM ;L*< FLLf ;  !  M " M #< $F?r8R{w/$eUL-  .L / 0; M ;Wٸi5o֕ʼn<V  0 1 2\RZk|B`WL- ` .L 2 0; M ;o0??}XL-  M 200}@w9{cwrAxY  0 3 4Mي0 "ZL- * .L 4 0; M ;!j2I[ a 0 5 61`\L-  .L 6 0; M ;LHICvVCf]LHLH8 MLH 7 MLH3cOXQeX^LH 8 9iu9C̄KФS[_LH M : M{nU ,n|` 0 ; /yr58=aLHL< L b//30??fcLHLt L dTO#ydeLHL L f=ЕD&V} gLHL L h_ 0; M ;25. 4'lLHLH^ MLH ? MLHEZ"4CDmLH @ AV&f›GTnLH M B MHc/Pv\]Q o* 0 C DFJIpL-~ .L D 0; M ;#}:qWq 0 E 2u bniB@ rL-  .L 2 0; M ;eh G!/s:LOLL!O%:OLLfLLfMFotLuTtLH M G M 5mb=E7XCuLHa M H M2iwt[]v 0 I JD΍.0ɅwL- .L J 0; M ;}/O%{J-u $x# 0 K LQTO"intnݷyL-w .L L 0; M ;r+n-m?z 0 M >QX``%P{L- .L > 0; M ;ix\Ȋ..|LHLH MLH N MLHf*ԥWN QN}LH O PNkʺ%-ma*jN~LH M Q MYfsΣ@' <Q 0 R Dqf8$V 0 S JMd#a)}*?8L- .L D 0; M ;I :1Ѧ~/ 0 T 22|f VbL-g .L 2 0; M ;Q+1'FsL- .L J 0; M ;!Y3keI|"9 0 U LeFQ,wVR^L-F .L L 0; M ;(7*_ fX} 0 V |VVP$HL- .L  0; M ;v0eR+OJlB;vd& 0 W >T<Ưg;":L%:LM X:L%:+M:A9VHy7Sv=LHL  L ͂h!bܲLHLD L IOU$,#n$LHL| L K6H)OW4LHL L H;L:Q KD))o6 0 Z Dz>p- L- .L D 0; M ;4bf&+2!k8 0 [ 2RYUœKL- .L 2 0; M ;BpbfJI5LHb M \ Mk9Ԏ}bqo* 0 ] ^J9n9XSxrL- .L ^ 0; M ;]] +.{H) $ 0 _ `Ij%c%_I+`LHLH  MLH a MLHQe@c>.u98LH!C b cMT ;J.۔Z7^LH! M d MBLZq|cnLHL! L <ưW.nt@LHL" L f_@749({LM"S e+M{nVoLLfLLfM"LLf f g h i% +Mhɷjka@% LLfLLfM#jKɱp2# 0 k lMKЭ䓪!|L-$' .L l 0; M ;o1h~̭z2>ILH$ M m M\Zl4@. Fӫ$ n oηY[IJOR% 0 p qbx_]SwѮIȂwL%G M bQeT%v&L-% .L q 0; M ;m~X5?ٕw% 0 r sZ \WȻF}AL& M ay&"'*^2% LLfLLfM&o t u;jFz}>L-& .L s 0; M ;Q;R$ XW& 0 v weɀ*؝0oeL-'N .L w 0; M ;fS/Zv8Gx' y z% +M R% LLfLLfM(% LLf { |kd_ _*( 0 } ~yz,Z-L) M .6zh:7cIL-)s .L ~ 0; M ; Lݷ!\) 0  &k?4Q*,49L-) .L 0; M ;gRFLHx*[ Mx o*FF؂2&x* % +M Oc7cp~\u% LLfLLfM+% LLf ֌wc5!]*F% LLfLLfM-l% LLf L=@CF ;GHI   ;GHI ML M=>?;GHIJ ;   > }\E:- 0 3 L5.u7L-- .L 0; M ;hs} T祻uLHLH.z MLH  MLH :5pcm]/LH. -*/ ȘLH/ M  MG͘.1MНƣ/F 0 D4p yw%L-/ .L D 0; M ;.fO#9ӑy7L-0 .L 2 0; M ;(*YGʎ[kK(#0 0 #Y|5qr͙OeL-1  .L 0; M ;SNsCmU6x1 % +M }b@% LLfLLfM2|% LLf , f̓I'4o2 0 ]jC>G8fLL-3 .L 0; M ;A[/ 0% LM3 % +M p8{Qq$S"#e% LLfLLfM4<%F PLLf<;GHIJ ; F  P]] bjILHx5D Mx f&|]B} >5{ 0 | wt :9pvL-5 .L 0; M ; t%,x6P % +M8AC\n1% LLfLLfM77% LLf *-kK=6C=l@dW5[ LHL8 ML  MLgΓb˴#L9# M *h?PxbuLHx9 Mx C=: EG^y#U"oLLfLLfM:LLf M e+Mex.o+LHx:o Mx 2AR~W{rFLHx: Mx  MxI(蔀$Lx;a % +MK ܙ1IWLHL; L aMcw`R[֯LHL; ML  ML+u~%LHL<5 ML  ML&j9ɇ8s~LHL< ML  MLS5R<LHL< L <1; .3[LHL=  ML  ML>^Hs̱_sؖLHL=A L AJ dʴ(LHL=y L QFdV5YK܏LHL= L f 3"%v|LHL= L t,9NLHL>! L ?YԴ?qh#*% LM> % +M%>qvwt> i% +M?@:LL!: :ii>M=d[^.SiKX]9[Y   Q    9l     u|z xt29T9 e WgZa\c^V_`UsKmqnoprNvwy{}~kjQR  !" #$ %&' () *+ ,- ./0 1234mainMain Ketchup.AuthKetchup.Chunked Ketchup.HttpdKetchup.RoutingKetchup.Static Ketchup.Utils array-0.4.0.1basebase64-bytestring-1.0.0.1bytestring-0.10.0.2containers-0.5.0.0deepseq-1.3.0.1directory-1.2.0.1filepath-1.3.0.1ghc-prim integer-gmpmime-types-0.1.0.4network-2.4.2.3old-locale-1.0.0.5regex-base-0.93.2 regex-pcre-builtin-0.94.4.8.8.35 text-1.1.1.3 time-1.4.0.1 unix-2.6.0.1GHC.Base GHC.FloatGHC.Real Network.MimeNetwork.SocketNetwork.Socket.TypesText.Regex.Base.ContextText.Regex.PCRE.ByteStringText.Regex.PCRE.ByteString.LazyText.Regex.PCRE.SequenceText.Regex.PCRE.String Data.TextData.Time.Calendar.GregorianData.Time.Format.ParseData.Time.LocalTime.LocalTimePrelude System.IOData.ByteString basicAuthchunk chunkHeadersendchunkbody listenHTTPuriroute useHandlerstaticfallback parseBody sendReply$watwwwds1ipvipv1ds2ipv2ipv3ds3ipv4ipv5w1ww1ww2ww3ww4$wa1wildvalue$wa2aw2$wa3$wa4chunkedchunked1 chunked10 chunked11 chunked12 chunked13chunked2chunked3chunked4chunked5chunked6chunked7chunked8chunked9 chunked_cs AAAAAAAAAHHH chunked_cs1 PUTIFERIO chunked_cs2 text/plain chunked_cs3 Content-Typegreetgreet1greet10greet11greet12greet13greet14greet15greet16greet17greet18greet19greet2greet20greet21greet22greet23greet24greet25greet26greet27greet28greet29greet3greet30greet31greet32greet4greet5greet6greet7greet8greet9 greet_$sgreetgreet_cs! greet_cs1 Anonymous greet_cs2user greet_cs3

Hi greet_cs4 text/htmlhandlehandle1handle10handle11handle12handle13handle2handle3handle4handle5handle6handle7handle8handle9 handle_cs handle_cs1
You requested main1etamain10main11main12main13main14main15main16main17main18main19main2main20main21main22main23main24hndreqparamsmain25main26main27main28main29main3main30main31main32ds4ds5w5ww5ww6main33main34main35main36main37main38main39main4main40main41main42main43main44main45main46main47main48main49w3w4main5main50main51main52main53main54main55main56main57htonswild1dsmain58main59main6main60main7main8main9main_cstestmain_cs1 main_cs10main_cs2main_cs3/authmain_cs4main_cs5 /Ketchup/(.*)main_cs6OK!main_cs7/postmain_cs8/chunkmain_cs9 /greet/:userpostrouter5SPEC Main.greet [Data.ByteString.Internal.ByteString] $dIsString endchunk2Data.ByteString.InternalPSNetwork.Socket.ByteString ByteString Data.MaybeMaybe$fMonoidByteString_$cmconcatNothingJust Data.String NTCo:IsString HTTPRequestSocketHeaders GHC.TypesNTCo:IOGHC.List$wlenunsafePackLenChars listenHTTP1route1Routestatic1GHC.IO.Handle.TexthPutStr2GHC.IO.Handle.FDstdoutGHC.Show$fShow(,)_$cshowList$fShowByteString $wparseBodyMkSocketForeign.C.Types NTCo:CIntGHC.IntI32# packChars PortNumberGHC.WordW16#NTCo:PortNumberGHC.TopHandler runMainIO1Handler