MVREDGELRLMLGAGADANHEPRTFTFPIGAAHLPVIRENLARHLLLWSAVVPLCEAAGTRGDLDQDAAVALLDPILLSAPVEVDALFRRIRWDRSRLVAHGADTDLLERGQVYEAMRTATERPDEKRAQEYQADRRRAERGMVLGPLDAQILRYTGQYVHGATIPRRVPDAVDPALLPRVLRVIATAERASAGMRIGLDPRRGRRATDRRDWDRMAAVVDAAVRRAYPELVDDAVRTVSFLLCSEAADRSRDAPTDDDGEAVDGRRDDDGEADDGSAGKAALPFTDDKGDGQQWSAAGPRTASAAFWEFVADRSAADNEVFTIEDEERGEGIQLHFYADSVARITTVRPGEAGSAPQYRVEYSLVDGIAGYRDLVHAFVRGGCAALDQHGPWTSDVAEFERTRRRRDARA