MGVLVKEAIDVPPKGGFNFDLCRRNEMLLKKGVQPPSFRKTGTTIVGLVFQDGVILGADTRATEGPIVCDKNCEKIHYMAPNIYCCGAGTAADTEAVTDMVSSQLQLHRYATGRESRVITALTLLKSHLFSYQGYVSAALVLGGVDVTGPHLHTIYPHGSTDTLPFATMGSGSLAAMAIFESKYREGLSREEGIRLVCEAICSGIFNDLGSGSNVDVCVITKGHKDYLRNHMLPNPRTYVSSKGYSFAKGQTEVLSTKIMPLREKVEVIEGDVMEE