MMAVETLRLRKEGLGPPAAAAVAGGEKEAHFRGVRKRPWGRFAAEIRDPWKKTRKWLGTFDTAEEAALAYDAAARTLRGSKAKTNFGYSAADVEIVPAAVPEPQIGWLSSSPWRSGFREPATALNGRDLFLGQPGLAVESGSEFSGYRFEAVKMVVKGEQERRGTVAEGKKKPPFCFDLNLPPPFV