MGHLHGQGRHLSARAASITCCPDRTAYSAALDGNTLLLQPVNGVENSRWQLGQQADGLTLEWMGSDAEKPKLVEVLAAIEAAFVSFPVADKLNLLAPFDQAEELLRSGLLLHNGSGQTTVNIGLFWQQPRIWLVPPQAYAFPVTYVLSEGRRHPLRPPKPAGIVYQRHIDWLGRTLSFRTVDLHRDLERFNRWMNDPVVAASWREEGDLAKHQAYLQAISADPHVIALIASLDDEAFGYFEVYWAKEDRIAPFYDVDDFDRGWHVLIGEARFRGKPFVTAWLPSISHYLFLDDCRTQRVVIEPRTDNYKMIRNLARCGYANLKEFDFPHKRAMLGMLLRERFFAERLWVPRDVIATSCSTSSLS