MRALFAKLWLCLTLVHLALLPAAAAAQGFSALARVLPEDSSLWDTGAGVELELGLSQGVPYRIFALDDPYRLVLDFQEVDWTGLQAEDFDRSELIERTRFGGYVPGWSRMVLTLTEPMQLRTAAMDIDPETSAAKLKLALAPIDAETFAATAGAPYDPRLDLPMPAELKPRAPRDDDAPLVVMIDPGHGGLDPGAEAEGGIAEKDLMLAFAYDLGERLVRSGAFEVLLTREGDYFVSLERRIAMAHQQGADVFISLHADAVTEGMAHGTVVYTLSESASDVASAKLAERHDRADLLSGSDLSAADDVVTDVMLDLARQETHPRSTALARSVIEALMEAGGPVNRRPLRSAGFSVLKSADIPSILIELGFMSSPRDLELLTDPDWQAKTAQSILNGLLVWREEDAARRALVRQ