MESQLVDGNDDMGVSGDVGLSTYEVQMHQETYEVDPNEECRVLESSSGGEVGICDDHAIQEPYEGMEFESEDAAKIFYDEYARRLGFVMRVMSCRRSERDGRILARRLGCNKEGYCVSIRGKFSSVRKPRASTREGCKAMIHIKYNKSGKWVITKFVKDHNHPLVVSPREARQTMDEKDKKIQELTAELRHKKRLCATYQEQLTSFMKIVEEHNEKLSAKIHHVVNNLKEFESIEELLHQT