SMIFITIGVKLKGSPEQVKKLAEEVVEAIKSKSGPPGIKVTIEFDSGTNYATVTLEIEVPSGWTDEQIKKHSVALKEAMRELLEESGGPVCACEVEVIWE