MSDQKDQVNIADATIALSAKDLVNAIKNKTRDHSGFLDKLPKNIRMRVDVLTEIQSQYNELEAQFLEEKADLEAKFHKLYEPLYNKRYEIVNGVVEAGDEGTVEEKTNELAGDKGIPHFWLLAMKNNEIIAKEITEKDEDALQYLKDVKWNRLDDAEGFKLEFFFDTNPYFNNNVLTKTYHMISEDEHILENAIGTEIEWFPGKCLTQKILKKKPKKGSNDTKPIIKTEECESFFHFFDPPQLPEELDEETAELLQGQMEQDYEIGSTIREKIIPHAVSWFTGEAVPIDDEEEGDDDAEEEEDYVEENDEEEDDENEDEKGDEENVKENH*