MATQGQIITCKAAVAWEPNKPLVIEDVQVAPPQAGEVRIKILFTALCHTDAYTWSGKDPEGLFPCILGHEAAGIVESVGEGVTEVQPGDHVIPCYQAECRECKFCKSGKTNLCGKVRGATGVGVMMNDRKSRFSVNGKFIYHFMGTSTFSQYTVVHDVSVAKIDPKAPLEKVCLLGCGVPTGLGAVWNTAKVESGSIVAIFGLGTVGLAVAEGAKAAGASRVIGVDIDSKKFDTAKNFGVTEFVNPKDHEKPIQQVLVDLTDGGVDYSFECIGNVSVMRAALECCHKGWGTSVIVGVAASGQEICTRPFQLVTGRVWKGTAFGGFKSRSQVPWLVEKYMKKEIKVDEYITHTLTLGDINKAFDLMHEGGCLRCVLVMHT