MLTSALHDLDMAYRLYGPFCMVGSYNGGKDAVVIFHLMRAVHANYCREIQNQSDAKDDVMIPRPRVIYFQHPDEFPQVESLLHETVKSYDLEMLAFREGDGLSCYGSGTTSFLPPPHPLAFVLGTRKDDPNAGSQGIYAPSSHYMPPFLRVNPILNWTYGHVWHFLRVFELPYCSLYDDGYTSLGTVKDTLPCPALKKGSNDTNGGEEYWPAYMLKDWSQERAGRVSKKKQSTAETPQDEAGKLPPAPSVALIVIGDELLKGMTPDSNVLAAAKALRAYNLTLTRVSIISDDLEVIVEEIHRVSTEVDVVITSGGVGPTHDDVTIKSVAAALGLEM