MTLTKQTCAKQACDCCRIRRVKCDGKRPCSSCLQNSLDCTYLQPSRKRGPKSIRLRSLKRIAEVQRESGPNTIATAPVIYKRVPKKLIDQCLRLYHDNLYVIWPLLSYDDLHKLLEEKYNDNYVYWFLTALSAATLSDLQTEIKSEEEVTFTGKQLSNLCISSCQQFDDLDNSNIFNIMTYYCLHRSFAQISNARTSYRLCCEAVGLITVAGLHREETYGSLTFEEQQLRRKLYYLLLMTERYYAIYLHCATSLDATIAPPQLELVTDPQLSMDSFLEMIRVFTVPGKCFFDALAADSTDASCTEESLKKIWNELHTTSSEIEPWSNGYIDISFSRHWIRILAWKLAYQMRGSNFSLNANNGQIPIEIARDMLIDTYLTPENLYDVHGPGVPVKTLEIATALVDIVGQYDHNMKLEAWNVLHDVCKFAFSLNHYNNDMLKRFSTKCQNALITLPISKPLQLDGYPKDNEDIDP