MGRGRTEMKRIHNDVSRRATFGKRRRGLLKKARELAVLCGVDLGLLVFDDDGAGKLFDYCSPNTSWSELIERYESITNHKFQFQGINHVDDQQQPLADIIAGLRREHDRLEVSVRRQTGEDLPSAATAAELDDLEQRLERVLGEVREMKDKPLEQQLDESYHKVHTLEDQNSFLRRLMGEEGQQRAAVEASAVAPKLPATAFGGSFPEVEEEELTALRLWPRQLPDV