MRELETLPENAVMHVLSRLRYQDLLNVASTCHALHGLALSDYLWMRLCEPWREHVDLQKWRAGVDSACALFRLLSSFSKLVGYWSAPGLEPRGGLLFVAWGHLSVLAYRIVILEIADMKMQHLFDVVGIPDYCTTTKIFTACLTPAGQRALSLSGALVWSSPYDEFYLELAEHCEASIHDIKQPDALSRPETPSVMTDNIGGTIPSDALQFSHVAKSLDNSFGIGQYVDEDEDCVSVDGNCQVLHFTSERKIKGSLYRRLMVEEARKETPFSGLWTGLYGPHGVEFVNISYTSEEIVATKVVGDVNVPCGQITFKAKIATESSDIPPHLQEIMNGHYERQIPPFTIVKLYEGWGQIADVGFEHAEWVPGKLLVECEDMIAFLWEDDNFAITYQKLHLPSLYEQQKESLVNSIM*