MHDLVKRQKIHTEQLLIEISQMENGLTIIKSTNSLAHYSIDRIPSDALDLFERCYDAIKLETSAKTGHLLKLLAAFFHVTGFQVTYLGLSSHSFKTAGKGFMRAVLDGAVSPMSRTTRMDYLRTFVKLMDRARDEVPLLPSFAVTDADSAEAHAAWETMKRNLDTKALRYWHGWEIQGRKGKVSYLPIPGIWRSYGEEFAELIYEKYRQNAAKQLAPSHADFNLFLEYLSQNSERWPVTTFQHPIEIKKLFLDFMGNNFIQAVENGTDIYVRTKSYSKFIFTIEQVFVESGVWARPFAGQLPRPIAKSLPGSHTNLKKTKDGTVVKNKLITEIPLHITDSQAIDLLFRQIRADNNLVLDWARSRLAIVHMKNMECIALAEQGKIITGGNYNPKDIAEIGIENLCATYQYKGMKYLKSIKKEVFRKRPTSALLLRMGVPTVDTFLHFKCY