MGDDSLRVPILEKKEENGCDSVIIFQEDSQAEGDLGKRIWVESKKLWRIAGPAIFTRLTTYGTNLVTQAFVGHLGDLELAAITISTTVIVGLSFGILLGMGSALETMCGQAFGARQYDMLGVYLQRSWIVLFVVAVILLPIYIFATPLLILFGQTTEIAQLSGTLAIWMIPLHFGYAFSFPLQRYLQSQLKNSVIAWLSGATLILHIFLSWLFIEKLGTGVIGAVVTLDISVWLPFIGLFIYTVCGGCPLTWKGFSREAFSGLWAFIKLSVASGVMLCLEIWYYRVLILLAGHLKDAEIAVDSLSICMNINGAEVMIPLAFLAATGVRVANELGGGNGKGAKFAVIVSVTTSCAIGLVFWVLIMVFRGDFAVIFTDSEIIKKAVSKLAYLLSFTILLNSVQPVLSGVAIGSGWQSIVAYVNIGCYYVIGVPFGVLLGMVFDYGVMGIWAGMISGTAVQTIVLAIIVYRCDWEQEAAKAIDRVQFWASAGSKTIESPKEQDNLN