MRVELLFESGKCVIDLNEEYEVVKLLKEKIPFESVVNTWGEEIYFSTPVNVQKMENPREVVEIGDVGYWPPGKALCLFFGKTPMSDDKIQPASAVNVIGKIVEGLEDLKKIKDGEKVAVRFASS