MACLQLPNAQRRSTKSAQHTPSSRRPEKLEISHFPSPPPNAIPVLSYLEKLGVTRARLAAFVRAYPACLHASVAVDLSPVVKSLRGLDVDRQDLPRVLERYPDILGLKPDGTISTSVAYLVGIVGVAPRDIGPMVTHFPFFLGMRVGTTIKPLCEYITSLGLPMRILARILEKRPYILGYDLEETVKPNVEALLSFGIRKEMLPLVIAQYPSILGLPLKTKLAAQQYFFNLKLQIDPDGFARAIEKLPQLVSLHQNIILKPVEFLRGRGISNEDVARMVVRCPQILLLRMELMKNSLYFFKSEMKRPISELLDYPEYFTYSLESRIKPRYMRVATKGIRCSLDWFLNCSDQRFEERMRGDFIEGDAPGPSFTMGGKLQMPGSQLVSDDDNAESDDEIWWRIIPKIFRDVLLTVSCTQAIPSLSVNSCLVVCICKLKSANHAGILNCKMKKALALMEHSDTNRGHWSSGLSNSSKRLTKVADVLCDSLWALVMCDLRRKLEIRRPVLVGDQRVAVVEWR