MKDKIVFLYVTCASEEEAKKIGKALLEERLCACVNIYPQISSMYWWEGKIEESKEAIMIVKTKESLINLVEEKILQLHSYTCPCIAKIEIERTNECFLNWLLKETKPI