MATKVYIVYYSMYGHVAKLAEEIKKGAASVEGVEAKLWQVPETLSDEVLGKMGAPPKSDVPFLQPNELADADGFIFGFPTRFGMMAAQFKAFLDATGGLWRTQQLAGKPAGIFYSTGSQGGGQETTALTAITQLVHHGMIFVPIGYTFGAGMFEMEKVKGGSPYGAGTYAGDGSRQPSELELEQAFHQGKYIAGIAKKLKGAA