MKKENMMSQKIIGIDLGGTSIKFAILTTAGEIQGKWSIKTNILDEGSHIVDDMIESIQHRLDLLGLAAADFQGIGMGSPGVVDRDKGTVIGAYNLNWKTLQPIKQKIEKALGIPFFIDNDANVAALGERWMGAGDNQPDVVFMTLGTGVGGGIVAEGKLLHGVAGAAGELGHITVDFDQPISCTCGKKGCLETVASATGIVNLTRRYADEYEGDAALKRLIDNGEEVTAKTVFDLAKEGDDLALIVYRNFSRYLGIACANIGSILNPSTIVIGGGVSAAGEFLLQGVQKVYDENSFPQVRTSTKLALATLGNDAGVIGAASLVLQ*