MGESPTLLWLCAQAITNEIIFGDHYLQNIFELPSDLVDYLIMHLPPLALLKLQEAFSSEHCGRHDFVIDGATSGRKRRRFNDLNIAWKALFESRWPEGSRQIQPMNCLTNQDGVARCDFTIHSGNWQQMYWETHLQNCLEKAAEMALLPSFEGCVGEIVIPDTIMKSIGYKGGMGLRTGYYSTLSHHCQLFGNFARCLRLQNVLCGTETCDLLRNSELQCLVFRSIKSKIHVDGVCKLLTQKSKTLIHVEFIHCWLPLTYLNAICGSLYTNGVQRHKIQHFLIKSSSIPGSIEGSNPTGFLSFLSSGRGNHLGKDDAEDLKAALFQMPRLQCLDISDNVIGDEGIRCLLPYFIQASEKSSSLADMKIENCDLSCFGVTQLLQSLSALREPLNNLSIANNELGCHIAAPLAKFMQISHVRGLNIEDIGLGSCGFLELEKEIPETEALELACINFSKNRGGFDAAKFVSKLILQSRELLTINAGYNFMPAESLMVICAALKLSKGKLERVDLTGNSKCCQPANISMFAEFHCRGKPVVILPSFQTSAAAPYDDDP