MSDDLRMLRMLQSDSALELSEYRDQQFNGNNDEQEKLLKESSTLYVGNLSFYTTEDQIYELFGRCGDIKNVFMGLDKIKKTACGFCFVEYHTRADAENAMRFLNGTYLDDRIIRTDWDLGFREGRQYGRGRSGGQVRDEFREDFDAGRGGFGKQAQAC