MGLLALGTALEWPEAKKHAHQVREWGIKQLLEIWNKAKHKERDALLWGDEVEYLVVVFDQDDPNVKLSLRQAEILEALAASPDLSAKGGCVPALQDTSATEESEEPLPVFHPEFGRFMLEATPGKPWGIGFKELLDVEPNMKLRRTIAKQHMRADEYPITLTTYPRIGCPEKFTDPYYPPSGPKLRSQFVPDEIANPHIRFPTLAANIRSRRGRKVQVNVPVFRDEKTPWPWTDPTVNRDMHNWPEDEDVRSGGAAPDNFIHMDAMAFGMGSCCLQITFQAKNIIEGRTMYDQLSPLGPILLALTAATPIYKGFLADTDVRWNQISRAVDCRTKEEMGEEPLKNDRWRIPKSRYASNSTYISTDHRLRPEYMDPNLVIDEDIKAKLVEGGMDDLLATHFAHLFIRDPIVIFAEDLERLDLEKTDHFENLQSTNWQHMRFKPPPADNNIGWRVEFRPMEIQVTDFENAAFSVFIVLVTRAILSFNLNFYIPIQRVDENMETAHARDAVLEKKFWFRRNLFPTRSPRGGGSASGTATPFSRSPTPVGPVDDEYRLMTINEIINGTTAAAGSTHDDHDDANDDDHFPGLIPIVESYLDSVNVDVETRCHLATYLDLIRRRASGELSTAARWIRDFVAAHPKYEKDSVVGPEINHDLVKAIIAIGEKECAGKGFKGIDVFGFEKLLGNFRGGCGGPQSS