MATKVYIVYYSMYGHVAKLAEEIKKGAATVEGVEAKLWQVPETLSDEVLGKMGAPPKSDVPCIQPNELPEADGFIFGFPTRFGMMAAQFKAFLDATGGLWRSQQLAGKPAGIFYCTGSQGGGQETTALTAITQLVHHGMIFVPIGYTFGAGMFEMEKVKGGSPYGAGTFAGDGSRQPSELELEQAFYQGKYIAGIAKKLKGAA