KKEPKLQDPEIQAALLLYIGESAILSGSGQHQQQQDGSKEQQLQVVAQPEELRKQMLAPKWSSNKDRHTKVDGRGHRIRMPALCAAWIFHLAWELSQSDDETVQWLLQKAEPAIVAATDTDTIPFTPSPSTTSPPPPTSPPPSSTPAPVTSTASPSVPSSFSPVKSSVHLHLLSFLVFVFIFLYFLLSYLTCMAIDLHLDRDSWLSHPLLISACIVSMVLVTFVPVRQLLLRCWIDDAASIWDIGPSFFYLRQRQQLHLSVAGICLLRWLI