MASTLRNIHDTVYRYLCPVKKTGSIIGKGGEIAKQIRSETKSNMRINEALPGCEERVVTMYSTNEELNHFGDDGELVCPALDALFKVHDMVVADADQDDGTDDDNDLGEKQTVTVRMLVPSDQIGCVIGKGGQVIQNLRNDTNAQIRVIKDHLPACALTLSHDELLLIIGEPLVVREALYQVASLLHDNPSRFQHLLLSSSSSSMHQPGAMLMSAALTSSHRNYAVRRDIADAREFCVCFICPAENVGGVIGKGGGFINQIRQETGATIRVNTSETDDDDCIIFISSKEFYEDQSPAVNAAIRLQQRCSEKVGKDANDLAISTRLLVSSSQIGCLIGKGGAVISEMRSVTRANIRILQKEDVPKIAREDEEMVQITGSPDAAMKALTQVILRLRANSFDMDHGLVLLPTSFPYIPQVTESSSKSKYAKRDDHSKLNSNSKRRNHVS