MSKQTLVLLYGGRSAEREVSVLSAESVMRAVNYDKFLVKTYFITQMGQFIRTQQFSEKPSESERLMTNETIELTQKIKPSDIYEEGAVVFPVLHGPMGEDGSIQGFLEVLRMPYIGTNVMSSSIAMDKITTKRVLESIGIPQVAYTVYIDGQDLEACLVETLARLTFPIFVKPANMGSSVGISKAQTKVELRKAIQLALTYDSRVLIEQGVVAREIEVGLLGNDKVKSTLPGEVIKDVDFYDYQAKYVDNKITMAIPADVDQSIVTEMRSYAEVAFKALGGCGLSRCDFFLTQDGQVYLNELNTMPGFTQWSMYPLLWENMGLAYPDLIEELVTLAQEIFDQRESHLI*