MVGSITPKLVYRLNGMHHVVAQVGAVNGDHVFALQLLHSAHDVLVYRKHKGLTKDINYTNPHLVMTGFGHTQTWVPANDNDEYFVGAKPNSGNWTTQIARVKYPRLLSENYTSNTQLPRLSHLNRVTDVPYDGHNHLHRVEASVSPNGKYFMIASIWNNGSGHFGLFDLDEVNQKLDENGTTNTPITDLHCLSAFHIDNFDNPSVAPDEEEPTMIDSVQGYAIDNDKNIYISNQLSPKINHETGEVTTWARKIVKFPWGETDSNNWQVAMIDGIDLPDRYSEVESIHVNAPDDIYLTVAYHQKIVKGDEYALRTLENQIFHIDNL