MVQQGIWVSISTFSGVLQECIKMKALAEGKRVHALIIKSGFELKNSLGNNLVNMYAKCGSVLDARRVFDKMPKHNLFLWKAIISAYAKQGQGEEVLNLFQQMQGSGVAPDRFVFVITLKACASLAALEQGKQVHAKIIESGMESDAFVRSALVNMYGKCRSLEDARRVFNKTCERDVVLWNAMIAGYVQQGHGNEALTLFEQMQQEGVKPDNFTFVSILKACASLGALERGKQVHTQMMESSFKANVFVESTLVDMYGRCGNIEDARQVFDKMRERDVVTWNAMIAGYVQQGYGKEALILLEKMLHKGLKPNKITFLGILKACASLADLERGKQVHAQIIKSGFELDIFVESGLIDMYGKCGSIE