MSADLVSKLRAALLHHQVRLDPVPQRQHVEDPNDPTLAYISRMLLDEEEEEEEEPPQMIQLQDPYKNLIAELAALVSSPGGSGNLIHPDDCGNISVPDVHESRTGFLKSMLLEAARAVAGNRGSEVYRIISEVRSLASPGGSSEERTALFFADALIARFTGFGPQVYSAMVKGIRERHSVHVRLLNLPSFRVTQRFANGTILDFCQGATRIHIVDYGIHYGCQWPQLIQRLSQRPEGPPAMKITGIDFPRVDVKETERNLVEYAKSCGISLEFEVITSTSWELVQPKTHVNDLLIVNCNFRLRHLREDGSVGDNPRKLFFERVYSLKPDLFIQCVMDASSNLSSPFFIQRFEGALESVFTKMDLFQTLLQEDMPEEYDFIGNIMAKTIMNMVAMEGVERLERPNSYRSWDSRARRAGFEQQPVRPKAVELVKAAWCSSKPNCNFKMGMDGNWLLLGWKERVLYAMSTWRPQNKQAG