MAVQFILCFNKQGVVRLVRWFDVHSSDPQRSQDAIAQIYRLISSRDHKHQSNFVEFSDSTKLIYRRYAGLYFVMGVDLLDDEPIYLCHIHLFVEVLDAFFGNVCELDIVFNFYKVYMIMDEMFIGGEIQEISKDMLLERLSILDRLD