MDIDLFADIDLDALLASFSGEPAGVSGLIDPSPPPPAPTAAHDAEAGSPESVTSRASPPGEEALTEIERLLMQEGEAELGGEAEGISVEEFFDALYDGGEGEREGKESEAGGSTDGDSGRDEVVEVVTPEAETVEVDGDDPVSKKKRRQMRNRDSAMKSRERKKTYVKDLEAKSKYLEAECRRLSYALQCYAAENMVLRQSLLKDRPVGAPTAMQESAVLTETLPLVSLLWLVSIVCLFLMPGLPNRSPAAPSSAGRDLGMVTGKTSSENPDILELILHGRRCKGTRAKIKLDKLPFHAVAAC