MATKLTPKQKAQLDELSMSEKIAILLIQVGEDTTGEILRHLDIDSITEISKQIVQLNGTDKQIGAAVLEEFFAIFQSNQYINTGGLEYARELLTRTLGSEEARKVMDKLTKSLQTQKNFAYLGKIKPQQLADFIINEHPQTIALILAHMEAPNAAETLSYFPDEMKAEISIRMANLGEISPQVVKRVSTVLENKLESLTSYKIEVGGLRAVAEIFNRLGQKSAKTTLARIESVDNKLAGAIKEMMFTFEDIVKLDNFAIREILKVADKKDLSLALKTSTKDLTDKFLNNMSSRAAEQFVEEMQYLGAVKIKDVDVAQRKIIEIVQSLQEKGVIQTGEEEDVIE*