MEKEIFCSDCAVRTCNRVDGELPKFCQSLRHADKRETSVKAYVDDPVSGHIMRSFAAVDQRGVTGEQSSRLEMLIKLMHRMEVRRVGIASCYAFLRDARTLARILRVNGFEVFGINCRVGKLNKQADLCIAPENDKAPDITSCNPIMQADILNGYKTEYNIILGLCVGHDAVFARHSEAPVSTLVAKDFALGHNPLPALRDEAFSSLLTDPLE