MASSHTVLMRLVASAYSIAQKAGTIVRCVIAEGDLGIVQKTSATDLQTKADRLVQMSICSSLARKFPKLTIIGEEDLPPGEVDQELIEDGQWEEILKQPCPSQYSAIKEEDLVVWVDPLDGTKEYTEGLLDNVTVLIGIAYEGKAIAGIINQPYYNYQAGPDAALGRTIWGVLGLGAFGFQLKEAPAGKHIITTTRSHSNQLVTDCISAMNPDTVLRVGGAGNKIIQLIEGKASAYVFASPGCKKWDTCAPEVILHAVGGKLTDIHGNALQYNKEVKHMNSAGVLAALRNYEYYASHVPESVKNALIP