MVLPAAQLGYKVEWRELRACDFGAPTIRKRLFLIARRDGLPIVWPQATHAEPGKAKAHGLKPWRTAECIDWDLPLPLDLRRSRPLAEATLRRVAGGVIATWSRPPSPSSSASPTPATATAGGKVRGLHEPLSTITSKAEHLLVAPTIVGVGGRMGQSPARGLDRPAQTITARGDAALVAAFLAKHYTGVVGQDLRAPIGTVTSVDHHSLVAAFLVKFYGSGGQWGNCNEPMHTLPTRDRMGLVTVVEPGIPHRRHRPARTPAPRAATARLSGRLPARGPAPGPAPAQARPGPHDRQQRLPALGRGPGARQLHPSAKRCARPHDQPRQALRRGAAHRTVEDGDHLRWTGSISSSQPQARIDGKFVLPRRALWEAANGPIAAGHVLHNTCGLDACLELAHAKTMTRAALTAQRLHV