MATSRKSNFNDYLPLMAEKLGGDGLIGELCKGFQLLMDRDKGVITFESLKKNSALLGLQDLSDDDLKGMVKEGDFDGDGALNQMEFCVLMFRLSPELMEQSQFLLDEALHQEFNFSLYYSMYGHVEKLAEEIKKGAASVEGVEAKLWQVPETLSEEVLAKMSAPPKSDVPIITPQELAEADGFVFGFPTRFGMMSAQFKAFLDATGGLWRTQQLAGKPAGLFYSTGSQGGGQETTPLTAITQLVHHGMIFVPIGYTFGAGMFEMENVKGGSPYGAGTFAGDGSRQPSELELQQAYHQGKYIAAITKKLKGAP*