LVFTRCDLVKLLEALGLHGYYGVPLNEWMCLIRVESLNNTQVVRFEDENGTIYYGRFQLPSKFYCSDTICPNGTCFADIDCEELLTADPTAFFACLLCLIATPGGIDLYEVWIENCKNRNTIPYIEGVNV