LVWTGSVPILKEFDLSGGPVRYGQCWVFAGVLNTVLRALGIPARPVTNFESAHDEDGNKTIEHRFDLFGNLD