MASGYKNLDGRNSWKNSAKLDIDELIIKILSVGHPEKSMTKTVKEQDLIHLCHLAKKSFMLQPVMLEVEAPIKVCGDVHGQYSDVVRLFHIARFPPHSNYIFLGDYVDRGRQNLELITLFLCYKIKFFDRFYMLRGNHECPAVNRVYGFYEECNKRYASTRLWLAFQEAFAAMPFTGLISGRILCMHGGLSPKLTNIDVLRDLTRPMDPPSPSLHIDLLWSDPDNSISDWAPNVRGVSYIFGANVVKQQIETLGIDLIARAHQVVQDGYEFFAEKKLVTIFSAPHYCGQFDNSAAIMSVDENLICSFHLCEIQVLRPSTKKIRTPSMH