MGKGVLAKVMKYELRYLDGCGDFSNMQEQVWALQRQTREILNRSIQIAFQWDCANSEHHRKTGEYLDLKTETGYKRLDGHIYNCLKGQYEDMATSNLNATIQKAWKKYNSSKKEILRGSMSIPSYKMNQPLTLDKNTVKLSEGERNPIVTLTLFSDKFKRAQGVSNVKFSMPLHDGTQRAIFANLMNGTYQLGECQLVYKRPKWFLFVTYKFPPVEHPLDPDKILGVDMGEACALYASTFGEHGYLKIDGGEITKYAKKMEARIRSMQKQAAHCGEGRIGHGTKTRVSVVYQAKDKVARFRDTINHRYSKALIDYALKNQCGTIQMEDLTGIKEDTGFPKFLRHWTYYDLQSKIEAKAAEHGIQVVKINPRHTSQRCSRCGHIDKANRTSQADFCCTKCGFSANADFNASQNISIRNIDKIIAKAIGANRKQT