MDAQNEEVVKFFNVEEEGENGHGADGWKRSVEKKGKGKGDSSVKKSSWFDPTLSSFKEDSYFISDLRESEKKALQDLKLRIEAAIKSNEFLVEGLGTNGDHNAAAAGNNGVKDNKPTKQNPDQKGSGNEKTDQNLSGNEKPTAEVLQNCHDNVTIWGIPLLHTKNDERTDVILLKFLRARDFRVNEAFIMLQNSVAWRKAFGADSILEEDLKFDENLDSVAFMHCYDKVGHPVCYNAYGIFRDKELYQKIFGDDEKLKKFLRWRVQILEKGIKLLNFKPGGVNAMIQITDLKNMPKRELRAASNQILALFQDNYPEMVARKVFINVPWYFSALYSMLSPFLTQRTKSKFVIAREGKVTETLYKFISPENVPIQYGGLSRPKDVDFGPHKPAVEFSIRAGEKINLEIEGVEEMLAVKKPPLNSWSLHLAMNGPKNLPFGA*