MQKVTVLCVGKLKEAFYAAAVAEYQKRLQRHCKLEIVELPEQKLPESPAPAEIEQALAREAALIEEKLPKGGAVIALCIEGTELSSEALSKKLAQLASAGASQLTFLIGGSFGLHPRVKQRADLRLSMSPMTFPHHLARVMLLEQIYRAYQIDAGTRYHK