MNKEQLKSLVIKTIDENREKILKIGQGIYKNPEYGYKEFKTTEAVSNFFEQELNLSVEKNIAVTGCKADANSSKKGPHISILGELDGISCKEHKDANEIGASHTCGHNIQIAGMLGAAVGLVKSGVLEHLDGKVSFMATPAEEFIELEYREQLKKEGKITYFGGKQELIKRGYFDDIDISMMFHASDLGEDKALVGPESNGFVGKKVKFIGKESHAGSAPHDGINALNAAMLAINNVNALRETFKESERVRFHPIITKGGDIVNVVPADVHMESYVRARTINGMIDANERINKALMAGGMAVGADVEITEIPGYLPILRYKSLDNLFKNNLEDLGLKGKVIDGGDFTGSFDFGDVSHIMPTLHPMIGGVKGALHTRDFEIVDEDLAYIIPAKAMALTVVDLLFDNAKDAKDILDTFTPVMTKEEYLTFLEKHDKTL*