MLLKKGVQPPSFRKTGTTIVGLVFQDGVILGADTRATEGPIVCDKNCEKIHYMAPNIYCCGAGTAADTEAVTDMVSSQLQLHRYATGRESRVITALTLLKSHLFSYQGYVSAALVLGGVDVTGPHLHTIYPHGSTDTLPFATMGSGSLAAMAIFESKYREGLSREEGIRLVCEAICSGIFNDLGSGSNVDVCVITKGHKDYLRNHMLPNPRTYVSSKGYSFAKGQTEVLSTKIMPLREKVELGRDV