MSVQKDQDKFFLSISQGEKKPFDFLRVLYDGCIAGGAAGVVVETALYPIDTIKTRLQVARDGGKIVLKGLYSGLAGNIVGVLPASAIFIGVYEPTKQQLLKSLPENLSAVAHFAAGAIGGIASSVVRVPTEVVKQRMQIGQFKSAPDAVRLIVANEGFKGLFAGYGSFLLRDLPFDAIELCIYEQLRIGYKLAAKRDPNDPENAMLGAVAGAVTGAVTTPLDVVKTRLMVQGSQNHYKGISDCVRTIVKEEGSHALFKGIGPRVLWIGIGGSIFFCVLEKTKKILAQKRHSKAETQN*