MDREFLATLVIDFFVAFGVLIGGTLIGGMGAYLIGKPPLQVMHDLAGSLKIWAIVAAIGGSFDAITSLERGLFTGAHDDIFKTLFMVFFALCGAHSGTLLVQWIVGEQHVL