MSGGLLSALQSDSYVELGWYRDQHFRGKMDDQEKLLKKSCTLYVGNLSFYTTEEQIYELFSKSGDIKKIIMGLDKVKKTACGFCFVEYYCRADAENAMRYINGTRLDDRIIRTDWDAGFREGRQYGRGRSGGQVRDEYRQDYDAGRGGYGKIVQNQ