MASTLRNIHDQNVIASEDTVYRYLCPVKKTGSIIGKGGEIAKQIRSETKSNMRINEALPGCEERVVTMYSTNEELNHFGDDGELVCPALDALFKVHDMVVADADQDDGTDDDNDLGEKQTVTVRMLVPSDQIGCVIGKGGQVIQNLRNDTNAQIRVIKDHLPACALTLSHDELLLIIGEPLVVREALYQVASLLHDNPSRFQHLLLSSSSSSMHQPGAMLMSAALTSSHRNYAVRRDIADAREFCVCFICPAENVGGVIGKGGGFINQIRQETGATIRVNTSETDDDDCIIFISSKEFYEDQSPAVNAAIRLQQRCSEKVGKDANDLAISTRLLVSSSQIGCLIGKGGAVISEMRSVTRANIRILQKEDVPKIAREDEEMVQITGSPDAAMKALTQVILRLRANSFDMDHGLVLLPTSFPYIPQVTESSSKSKYAKRDDHSKLNSNSKRRNHVS