MKQLLWLIGICLTLPLNAQHFEEFFEHRTLRVDYIFSGDSKKQQISVDGLSTYPIWAGKTKKLAINPLKGNGSIRVNDETTGELLYTYSFSSLFQEWLDTDEANHIQRAFENTFLVPFPKKDVIITINLFDISHKRIAKLSHKVSPNDILIEKKGFEDITPYRILQRGNVKNPIDVAILAEGYTAHEMNRFYQDAEKAMESIFNHEPFKSNKEKFNFIAVGSISKDTGVSIPHKDRWRATAFGAHFDTFYSERYLTTRNVKSIHDALAGIPYEHIILLANTDQYGGGGIYNSYTLTSAHHEMFEPVVVHEFGHSFGGLADEYFYEQDTMTDIYPLDIEPWEPNITTLVNFESKWKSMLKEGTPIPTSSSDTKSYPLGVYEGGGYSTKGIYRPAFDCRMRTNTFANFCPACQAALTKLINFYTD