MSQVMKTPQSNFSGPIVVDPLTRIEGHLRIEVEVENGRIKDARSCGTLYRGLEVILKGRDPRDAQHFTQRTCGVCTYTHALASTRALEDAMGLTLPANATYIRNLVLGLLFMHDHMVHFYHLHALDFVDVTAALKADPAKAAALASSISPRKATADDFKAVQARLKAFVDSGQLGPFTNAYFLGGHPAYYLDPEANLVATAHYLEALRVQVSAAKAMAVFGAKNPHPQFLIPGGVTCYESLTPERIKEFRDLYLQARKFIEEVYIPDLLLVAGAYKDWAALGCGCRNFMAFGEFPEVGGERDITKRWLKPGVLLDGKLDTVHPFDAGKIAEHVRHSWYEGEEARAPYDGETKPAFTRMGDTDRYSWLKAPRYDGLAMETGPLAQMLVSYAQGHEAVKPAVDKVLAALGVGPEALFSTLGRTAARGVETLVIAQQVEKWLAEYEANIAGGDKKIAMECSVPKEGRGVGFVNAPRGGLSHWLRIEDGKIGNFQLVVPTTWNLGPRDAKHVLSAAEQALVGTPVADPKRPVEILRTIHSFDPCIACAVHVIDGETNQVHAFKVL