MSRQKISKTTMARLICVASFLLFLQACQRHQTLPNALENYSDRMYKVLELEQKNIPTTATLAFQDKIALAIDVPELNIKMREFYAIEGCAIKQLIAERNTALGKIQLPSVRLGYEWTLIDLLRKCIDSNVNSENKTLAVKMRDWLSQKQAIFPLIWSNMLTQSDEFYLGISSSAGFIDGNENDNFTDGLFDLKNLIGIKEDPAANIASMEASLKSIQQHRIYARLWRSQLLLRDYLQQMTIDISVWASTFTCETRKDKEKLAIIRNVFTLFFIDEIQGIGAQMNQYHYALKPEFLKLIDDNHLPHNFTSTVEQYSQLGFDDYQNAMLAHIEMWQDIFKKCD