MLKPASVKVESFCSTLKPITPGDWSMLGAAGPGKCILSTAQQVPGSSGQIQLWQFLLELLSDSANATCITWEGTNGEFKLTDPDEVARRWGERKSKPNMNYDKLSRALSRGLSIIYA