MGKSVFSAVMHTKLVVRGNKDSSLVMAHHFFTVGHTRSQGRTMLLCLAQQLAEKLPGLAALLVPVVEKHGNATQLSMQDTFTRFLRLPGWVRVLLTARPQVEPAFEAWNPKWIKPEALQNQRDMLALLRWRLGQGSLVADCDLEAAAQLMLEKSSGQFIYTKYAFDELSDQATWTLQELEARLPSRLEGMYLRVLSTLQEALEAERPDLLELLHTRLLPVLVACLEPLTVQELAWATGCEADTSKVQQLVGLLANLFPCRPAGPNQQERVAPYHKSVLDWLTSAAGMSAGQFHVSTQQGHRLLASACLEEAKHCVVMCEPDSTSGYTGTGLGYSLRHAVAHACLSGDSDVLQPLLLKFGFWQAAYKEGHGPDVLRDLIGLSQQAPAACQTIVQDVARWLRMCSNTLVKFPWAALQLARDAPHNSLVARQAASFPNQPVASLLTKEDDWTACLAVLTGHEDSVRSVATDGKVIASGSGDKTVRVWDVATGRCMYTLEHTDAVRAVALSLDGKIIVSTSDKTI