MDVKAQLKRGISRQFSTGSLRMSGKFSFKRQNSLDPKSKNIRFSFGRQSSLDPIRRIPSLENETTNAVPENLDSTMQLLFLACKGDVKGVKDLLDEDDADVNSIDLDGRTALHIAACEGHVEVVKLLLSRKANLDARDRWGSTAAADAKYYGNVEVYNILKARGAKIPKTRNTPMTVANPREVPEYELNPLELQIRKRDGISKGSYQVAKWNGTKVSVKILDKDSYSDPETINAFKHELTLLEKVRHPNVVQFVGAVTQNIPMMIVLEYHPSGDLGSYLQKKGRLSASKVLRYALDIARGMNYLHECKPDPIIHCLLMPKNILLDNGGLLKIAGFGLTRLSNISPDKAKLVQPQGIDRASPYTAPEIYKDEIFDRSVDVYAFGVLLYEMMEGTPPFHPKSPEEAARLMCKEGKRPSFKSKSKYPPDLKELIEECWHLDSFVRPTFSEIIVRMDKIVANCSKHGWLKDTLKLPWL*