MVVIEGNLSSEQLQFFDSNGYLVLESFASQEEIQSMRKRMEELLDEFDCSSDTSVFSTKNQQQTTNDHFFESAEKISFFWEEKAFDEDRNLKQPKQLSINKVGHALHEKDAVFNKFSSSGKVSSMLRSLGYQRPVVIQSMYIFKQPGIGGEVVPHQDNSFLYTEPTTCTGLWLALEDATIVNGCLWAIPGSHKNGLVRRFLRDESGVHFDKPSPCYNQEDFVSLEVKAGSLVVIHGDLIHQSFENQSSKSRHAYSLHVVDTNGCKWAEDNWIRRNVDPEPLFSS*