MLNYHDVDVLLPVQKFLVDFSFSGKKPLDFVHSILLRTLRLGPCSSVQLASFLNLDQNEITILLNELLAKREIKSTENDLFELSEAAKRYFKSVSDIPQVEQISDRTVSVIFDLIGFDPVLSYEYSGNNGIQIQADQNRLSESEKIAKAAFQKNFYSYIEQGVLTFYQDHPQLYKVGKVTNDRQLFNRVNLDLSLKLQGDQLIPDVHAVESCFSHLPSSTTLLTKMVNSTLQSIKVDNIDSIQAELAYNPMLESLNIKNFLKKEKLDLTCLVQRTEHQIVGPIYEPSNQEKFLNLLERCTEDNKVQDLYWLTPSNPFFGESTNFKNFLNKLIISESYDLKMFLPCTSLKNAPWENNHIERSLFSSGKFLALDESGLFNSDFEVLVVKDKFCIVIAHIHDSDAPVLTAVPIGELTLDLNVVNGFADVFAKSKQQADEERGPCYGVITAK