MQQPDTDPTKLKAKAIIKPKVEPCHDDDELPAPPPPVSGSDEDWEATTPLTAGNPFFTAVIAKSHLHPKFQMWIPPRFLHWLPEPEARTAAVLHSGGKSWPTSYCGDLKMKKLDSGWSEFAVDNRLRVGDACVFELIAIGVAGGLEFQVQILRGGLPAEVVTSKGVTSDEPIVIVD