VFRADFLSELDAPAQAGTESAVSGVEGLPPGLALLVVKRGPNAGSRFLLDQAITSAGRHPDSDIFLDDVTVSRRHAEFRLENNEFNVVDVGSLNGTYVNREPVDSAVLANGDEVQIGKFRLVFLTGHKQGEDLEHHHHHH