MDLGKSSSTGATLKNLQEDGALPGRGDMEREAGGTDPRPLLGRMVAIKDYVLCDFLSPPSEFLLLVLNFYGLSLLHLNSNSIAFLSIFVHLCEAYIGVELFLDLFRFYYELRWMESNRVSGCVGFRLRDGMKSRYIPFQCPSRSKWRNRWFYLEIKDSNPVFVVPENQPDKIPTWTAKPPLTPSLQSFIDIIDDLRERGLSGYEVAADFIGLSSKAVERRVGQVMISGPTTASDIPVPLCEKGAAERDEAINALPLTDIIGPLADHQVATSLKEKVVKEASDAATTSAAILTWEELQVEMGRLLEAGARGIGREISEARSEAATANARAERLVRELAEAREDLTKMRELVAGNDRQRKALEDRMSELGNNISKIRGSLRVTYTGLHQLAEECGVKSTIPANPDEFSLTSSLAELATAIGEIPSKHAARIAKETSNGIYTGACHVLACVRLSRPELDLREILDQGAASDTHLEGALANQDRRIQYWKTKFEVAELERTMLAVKKEQVVEMLRGREVWFNSYLRSCCASMARVCRELRVVRGDPEESAAGYISWLNGACAQLDGIGKHIDEALKQECRRASRYAGGHMLACLRDHRPRQDLEFLRHGFARSRRTPAEIDHLARSMSPLAEKIFQSMDWRWPSW*