MLLKKGVQPPSFRKTGTTIVGLVFQDGVILGADTRATEGPIVCDKNCEKIHYMAPNIYCCGAGTAADTEAVTDMVSSQLQLHRYATGRESRVITALTLLKSHLFSYQGYVSAALVLGGVDVTGPHLHTIYPHGSTDTLPFATMGSGSLAAMAIFESKYREGLSREEGIRLVCEAICSGIFNDLGSGSNVDVCVITKGHKDYLRNHMLPNPRTYVSSKGYSFAKGQTEVLSTKIMPLREKVEVIEGDVMEE