FVLSGSAAVCDAAVDWRILSQSGAISGKINAHNTELICDGIIIGRDPAPGEKPFSCDSCGKLFAELGNLKKHQAAVHEGRKPFPCPICGRGFSQLAHMRSHALTVHKKSLDPDMATT