MGCVQSFTRHEGGGCEQARRSAVYVFVPGLRAPTRSKEIARALHEHVSSELLERLVALRTRIEVMASGESTAGQPSRAQSKRKGIAVQQGSQSPAFCGGTTIADLQSAIEDYLPVLLALASNEKLRQTAEFCWINQEDLHEATCIADTCYELLSILHLMAVLALSQANLVLTPRPPADGYQPKITEQNKRLAIDAFIESAGILKHAVGNTLTQMPEDIIKKLPADIIEGTLRALWMQALGQGIEIQLGFALDKSKATLAVKRRLACEQLKCWMQVSESLQTVHLENTWGPKHNLFMSWKLAEAKAAAYYFHGLILDEGMDVNKHAKASSCLQLAEACLTESKKFCAQFCSSSPPTRVPPLWGAMKYLSEKIPKEAA