MKALLHGIAEGNGRTLRNLLGLLIFIGGGYLLGRHALLLAELNLPAPIVLALKGGLLCAFGTALGAMPVLVVKTMPARLSDALLGFGAGVMLSATAFSLIMPALSAAGDLGYSKFGAGFLVSFGLAVGVMGLFILGRLMPDVHPGCEGAPLSGGIPPRILLFVTAIVLHNIPEGMAVGVSAGAGLDEANGLALGIALQDVPEGLVVALVLAGVGMSRFKAMLVGAASGLVEPLFAVLCAWLVGLSALLLPWGLAAAAGAMLFVVTHEIIPESHRQGHAAEATLGLVFGFCLMMVLDTALG*