MSDFQLSGNLGGLSNSGCQIFNYQGIWEDSKICKAGSAAFSKSETELVHAVADAVKKGKKIKVVSSFSHSLPKLVCVGDDEGVIISTRDYDSTIHVDKIAMTISVDAGVMMRNVIDAAAKEDLALPALTYWDGVTAAGAISTGAHGSGIMGRGSAVHEYIVGLRMVVPAPASEGYAKIITITEKEEKEKFKGAILSLGLLGAISQVTFRLEPMFKRSVSFSLVDDDGFENTIQDFVKKHEFGDAWWYPTHHKVLLGKVDRVLVGVTGDGVNKMSQLGQPTTVADAEQLRTALEKIDSARDSNQLCNLSKTGMNARALSGGGFLNDIAKGFTGYPVIGFNNLMQATGGCQDYSHKQEPNPKLCTPNSILDTDESICAWDRRVAGLKGYDDEIYVPLSKVKEAIIDIKKIRDLNPQALCELEVVEGIAMRSVKKSEAYLGHSEDVITFEFEYLRA