MDTSFIPKELVGKDIYKILGLNINCSNKPDIKNIIRKRYLKCALLLHPDKNKQNKKSKDHEKEENSSEEFSTLKCAYEFLINETLRTKYNSYIQKQKTTEAHKKKNSINNISLNRYLDKKKFVAFQNEKLIYKQKLEKREKDKKNNSSFPFEEKDINEQKENDLNNIKKKNENFIKKHNKNKPSTKNGNKNDNGENIIEIYLNDYSNNIDILKLYIKNNFFLTFFINFNFRKYNLNLNEEQKHIERKVGYIIFTDRSETIKAFLYYKKNIDKIDTNVKLRLLIPCNENKETHDKKEKEQNKQNVDNMMNEMMNELDKVFSF*