MALAMLQDWCGWMGANAQRALLILGIPDDCQEDEFRAALHAALWPLGRHRVLSKVFRKELGDWAALVEFADGLNRRLIPRQIPGKGGPWTVIFLPQAPDTDLQDRLSFPAQPQGQAVARHAAAGGAEAAGGEEAAGAAGEADAWSRQWSESLKPLLRSLACQELRAFSGREQPGCGEESFESWLDHAKDMLYLWRHTSERERRRRLVESLGGPALDLMCGLLAEHPDTPAQDCLDALEQVFGNNDTRVTARLKLLTCSQQPRESLFAYVMRLEGLLHVAMEQGAVHPAMADQMRAGQVLLQARPNATLQDKLRRMWLERQLPGFLGLLRLVRETEAWEAALPLRELCRGQE