MLQKFALAFKTKTIEFFAEEEEDEYAAAGEGGVLAGQRVVVLKPDPQNPSPVVGGEGDGEGVLASSEDAAVEAALATASLFQAAYLHLQAAHSPFLPDAAAAADALAVSHLRRLSELKRLASGAPAEGDGPLTAHLEDQVRENQALLRSFDAVVNRLQAALDAKDTAAAALRWEHAALADGNARLAGRLDRALAPQPGAGGGDALGAMLSASVFDSVLRDALRVAHRFTRALAELLRCAGWDLTNAAAAAYPGIAYSKHGHCRYALLSRVCLSMFDGFDSYQFGAASDDGGALEGIELAIRRNESLQQFIEHSDTDPIELMHSSPDCEFAQFCDRKYKQLIHPGIESSLFGNSECGALPVLAAAGPLYELFITMASSIWTLHRLAWAYDPAVGIFQVSRGTEYSSVYMESIVRPNTFSASKEVGKTVRPKVGFTVVPGFRLGGTVLQCRVYLEP*