MVFEGSFKVDPKILVLTEKKVEDGVTVKKVEAPMKPVVTEKQEVKRYVENRSSETTNEGDSVNRGKVSEKKEKKKPNFQHVWSEDDEVALLQGLINYKTDTGGEALESTGKSKRVASLKHEDAERVSSSLVRTLVYVGVDELAAQQGLSMIALEDKKRYEEQKALQAREFDFYSEKAKFLHQITLVHFGVDELAAQQGLSRLASEDMKRYEEQWKALQAREFDFYSEKAGLLHQMLAEMVEASRSNV*