MKALSQARLVDYSDSEDEPESEIVAAPSPTGPPDEEGFAQIVIGLQHEYTKEVRELQARQEATDREMALHVDQVNRRLEKQLNVLTSVVKEVFGVDPLDPAVRDCAQQDSGKESNGRGAAPPSPSPTPPVPRERCDLPLPEQQSITVASEVRIARPQIPHESQASQPTASRTSLPVVRRSTGKKASRPRAVSLNRRANQPLKKTRRENADIDDSKNHQREVLEVEPGALGPRTPEAEQVTDIAVNEAVIRRKASRQSLLSPRDPVNPYDDPKYFSPLTVVGKDGVMRPIFKFYPHPATVEEQWAEYKYGLHGQKPVELLEKMYRAKWRNGTYGRSWFTRRKAFWDKMKGLLDQGRTEEEALGVLRDLGSGSVPTVVAILCKERGEGTRPGRRKSRGQSVYSVCGSKRSRDESSSNEESSSSESEDDEAPRPIRYNPSRLRKRLVVSMDRVSGSDEPESAQYSGQETDGLWEPKAD