MSLKAIATTLGISVTTVSRALGGFSDVAASTRERVEAEARRRGYRPNTQARRLKTGKTDAIGLVYPENDVPFNSGVFMDMVSCISRELAYHDIDLLLIADDEHADCHSYMRLVESRRIDALIIAHTLDDDPRITHLHKAGIPFLALGRVPQGLPCAWFDFDNHAGTWQATQKLIALGHKSIALLSENTSHSYVIARRQGWLDALHEHGLKDPLLRLVSPTRRAGYLAVMELMSLPAPPTAIITDNDLSGDGAAMALQLRGRLSGKEAVSLVVYDGLPQDSIIELDVAAVIQSTRSLVGRQISDMVYQIINGASPESLQITWTPIFYPGSTVHSPSF