MEAGKYIVAIELGTSKIVGIVGVKNEDGRLNILATEKEDSAGCIKRGCIFNVEDTASKIQKIIKKLENRLSLKITKVYVGVGGQSVHSISHSVFRQLAEDTPITDMIINSLHAESRSFPVANAEIMDVIPNEYTIDNHLETQPKGTYASEIEAHLQLVVGRPSIKKNINRCIVERLKLPIAGYIMSVHADAAALLDDEEKSLGCALINFGAGTTTLSIYKDNFLRYVVTIPFGGRNITQDISSLNILMSEAERLKLAFGCAINNGEEPKGIGIEGIDSSKINYQELCRVTEARIEEIVANIVEQIKESGYKDQLSAGIILTGGASLLKELPELLARETKMSVQRGNLQKGITFSGHQEGGLTAYSQAIGLLLLGEENCVEKPITPKTEPTVEEPEKPENKEISDEKKKKEHEKKPKKSWNIFGAIEKMTDKVISSTENFLTDEEDANPPRKKN