MKKFTLLFILISSFVYGGGPEDLPDFTAPFSLRSLATGDLLAPDYRKPNWNLKQVDLDEQIRKSDPFDKFNLGAMQFVNADDPKSCLGIDESGFFALKNCEEDLKSKNFETVFTIIPTTSSAVQIRSFVLDKTECISVFFNPRLPSGRGIGITPCSVDKILTINLYKLMLILPPLVEAKTINP