MEPLLQQLERFSEVLSVSGTAHVSTWGPETVRRALDWARYLRHVARRFGGHARIRSAVERRLRSLWGPEGRGLTSFQALGRGDVQLFLSLLRNRALGEAAGRALLLQLLPGAGPRDADAEELQARLARLARYRAALLLLREAGSPGGERPALAEDPVLLTQAQLLLGRLREAREAEAGDPGGWLGRVWTRAPRDHFLQVAAVALLQPLEKELGASGPETPGEESQLLVRWLLEQSEVLAAFCRHLPAELLTSVAGRHPALSRAYLGLLTDWGARLHYDLQKGTWVGAESQDVPWEELLLKFRSLWHAPPPLQEEVLAALESSRARGGDFEVPGLSVWTDLLLALRRGER