MSEEQKTISISELESMNIKQLYEIAKSLGIPRYTSMRKRDLIFAILKAQTESTGYFFGEGVLEIHPEGFGFLRRIEDNLLPSNDDIYISPSQIRKFNLNTGDIISGVIRKPKEGEKYFAMIKIEAINYRPVEAVNDRVNFDNLTPDYPRERFILETDPKIYSTRLIDLFAPIGKGQRGMIVAPPKAGKTTILKEIANGIAENHPDTIRIILLIDERPEEVTDIRESTNAIVIAAPFDMPPDKQVKVAELTLEMAKRLVEFNYDVVILLDSLTRLARVYNIVVPPSGKLLTGGVDPAALYKPKRFFGAARNTREGGSLTIIATALVETGSKMDEVIFEEFKGTGNMELVLSRQLANKRIFPAINLLLSGTRREELLLDEETLKKVWLLRRMLSAMTEEEGLTLILNKLSETSSNEEFLKLIDKEKARY