MKRLLQILAVTMDRKWLALLILSSAFSLLLVVVITISLSASSQNVYSLFSLTPLQDPDDLFIESTLVRSKLRPSLPLAVPPRLAYVISGSKGDGERIRRTLQALYHPRNQYVLHLDREAPVKDRMELIRYVKTEPTFTKMGNVHVIAKANLVTYMGPTMVAATLQAASILLRKSKDWDWFINLSSSDYPLVTQDDLLHVLSDVPRDLNFLDHSSDLSWKEGQRARPIIIDPGLYMSKKSSIFWVTQGRSVPTAFKLFTGSAWVVLSRAFVEYCIWGWENLPRIMLMYYTNFVSSA