MLLGCGEKIDQEDYIYAGNLLHQLKQLASPTGDSIHRVATHFTDALYARLNGTGYRSYTALRAYDPASLEEILGAYHILYQVCPYIKFAHFTSNQAIFEAFEGEQSVHIIDLEILQGYQWPAFMQALAARQGGAPHLRITGVGMPLEAVQETGKRLADLAATLRVPFEYHAVGERLEDLQSHMLHRRHGEALAVNCIDRFHRLFTDDHLVVNPVVRILSMIREQAPRIVTLVEQEANHNTNSFLKRFLEAMHYYSAIFDSLEATLPQVSPERAKVEQVVFSSEIMNIVACEGSQRIVRHEKVDKWCKIMESIGFYNVALSPSAVHQSKLLLRLYQTDGYTLVEDKGCLLLGWQDRAIIGASAWRC*