MRRAPAPLVVLLVALFAAGCSATPPPGTDGDLTDDWAALATPAPFRPAAGQCHEALATTAPVDDYRPVDCAELHVSETFHVGTAADADVVPAPGSPGAKAAFRECSDVAADFLGGPWRSARVAVQVVWPTRSGWAGGARWFRCDVTTADLDGQSRTSREGSLAGELAGPSPLHLACFDPTVDGETVKTMLPVTCAEPHRAEFAGLWKAPDVAYAKLESDIDRSATGCRSVIARFAALPHNDDLQYRSGWISYNPTRTEWLSGERRVRCFIYFAERTFERSLKNAGPRVLPVR