MSVLMLSRQLSFGSVYQANNFQYHNYQDQRIIPGKWNLKAVTHHAVAVINSSENYRSTEKAQTGEGLSPIRSVHVTTGQDAEVEEHESLGSSVTMFEKFQASDGRVVECNSRGCKPVFEDEDEDELEVQSNCNWPCSENVMDILQSRIKAYHAKCDEEQLTDVNVNFYKEFAEYVSIIWMQISLAHKYYIKALEIEPSNPQLLTEYAEFVWKELRNPHKAEEIYEKAVQECPEDLQLLGSYASFLWQTDE*