MILALKNLPKMPLAKKHIMIIGIPNHFYTRCRNVLLQCEEFDTNAKLRAIFITEKLNPFSLGLPEATNITERVDLCLNYLLQKRHSSGEPVFPIFLEVLRDRYLEGNALREELTQCMEEAKQIWKEDKRSLLPRQEIINPSISPEEEIEYAIEDQPWYAPNLPETQEIDENQCQSLKQEIDVVIMTATDVELKAVAKLLKPYPRRKKVLLAYVGPETYYLGKFGEYNTVVTKCRMGSIGEGSVILATEQAQRLWSPRAVIMVGIAFGKDPNKQKIADVLVASQIISYEQQRIGEEIVYRSSIPPSHTTLLNRFENVQNWKFTRPDGLHSNLIVGPILSGEKLVDNPEFKAALFQQFPQAVGGEMEGAGLCAASGRVGTAWILVKSICDWGDGKKHKKHQPLAAAVAASLVHHVLSQKTVLNSIKKS