MRRIVLRFAPALLVCFSLLAGCASRPEGVLVPIGETVPQASEVNLLVATTRAPSGNPGTLFSGERGKKISLTDIIVSIPPDRNRKVGEVQWPKRLPPNPLKDFATVAVEPLHGDAAAQHWINTHLPRTKRVMIFIRGFNNTFEDSVYRFAQIVHDSGADVAPIIFTWPSRASVFDYNYDKESMNYSRDALEHVLRVVANDPQVRDVTIMAHSMGAWLAMEALRQMAIRDRRVNAKITDVILASPDIDVDVFGKQFQAMGSHHPRFTLFTSRDDKALALSRRISGNIDRLGQIDPSVEPYRSKLEKAGIVVIDLTQLKAGDRLNHSKFASSPEVVQLIGRRLVAGQTITDSEIGIGDRLGAVALGTAQGVGSAASLVVTAPIAVFDPRTRRTYDEQIDRFGRAVGNTVGAVIMP