MLVSTAFSPVGIHLPDKATFNLVRFWSLVRGVFVPHASPFFLHKMFTTVHIVRRVGDEDNCNDDMCSDLKWRMNAGVRQLCLPPYLPLRIDQKGEREVKTHRCFPSMVEKCFSTPPHLKGITKVPLLALKSVRWKDPHPAPSTDPSYNQDRVFCFCCSTKYLIPAILASNSILGCIVVLSYICALRAAFQHLIQNEHLQEQQAAAARKVFDILSPPIKPLDGPTIEGFETSHLLQNMKSPMPSMLAAYTILSSLKWQG*