QVVGCGASLEGLKRYYVRMRVCERHLHAQAIVVNGVVSRFCQQCAKFQFVGEF