MKRHAIYFALALAGAAFTLQAAPLPAMPDPSLPVSHFITQVNADKSITYRLFAPDARRVSIVTGATPDSFVSHDMTKAADGVWTWKSEPMKPNLYEYYFDVDGFRSVDTGSRYQKPQRQVNTSLILVPGSILDDREVAHGDLRTLTYHSKALNAERRLYVWTPPGYSGTGDPLPVLYFYHGFGDSGLSAIDQGRIPQIMDNLLAEGKIKPMLVVVPDTETDIPEAVAENFPPQERRKTFYPLNAQAADKELMQDIIPLIDARFNVRKDADGRALAGLSQGGYQALVSGMNHLESFGWLATFSGVTTTTVPNAGVEAQLKQPDAINKQLRNFTVVVGEKDSVTGKDIAGLKSELEKQQIKFDYHQYPGLNHEMDVWRPAYAEFVQKLFK*