MAAKVYIVYYSMYGHVAKLAEEIKKGAASVEGVEAKLWQVPETLPDEVLGKMGAPPKYDVPIIQPSDLAEADGLIFGFPTRFGMMAAQFKAFLDATGGLWRMQQLAGKPAGIFYSTGSQGGGQETTPLTAITQLVHHGMIFVPIGYTFGAGMFEMEKVKGGSPYGAGTYAGDGSRQPSELELQQAFHQGKYIAGIAKKLKGPA