MNIKTIDDVIYKVHNIKVLNKNDKKAKAILSRAAEQVLPIMKKRRFRVELLSEFLPKNPNLLGLNIVKKSEIKIRLRKTKGGEIFHFNDIMGTLLHELVHIVHSRHDKSFYELLDKITWEYNELYVYNKKGISGGDKVSTNIIKYNLGRNNIMKDNIILDITKMNNVISICEENPKFMAAQAAEKRLLNNFMNNQGEIVNASLLSCLTKEQRENLLNNRKKYDDIICCLDNDIILIDTISDTYDKEYDHKSMVSQKKSDNVSFLENTKDNINNNIDYTYMQHLNDNERKQEKKENELMITQNYNNQFEGKPNVIEILTPDIKKKKNKRKNLIESNNGIFDLSQNDGDDNSQVLKRKKGNQKDMKSDKNDEVIFLK*