MSKSTTVLITGANKGIGLGMAKAYLSRPNHIVICSVRSAKTDVTDLEAASKASGSKLLLVYIESTSKTDPAKAVEDVQAAGVDHLDVLIANAGGMPEGNKPLLELGPDELCWSVQVNAAAPLLVLQAFKPLLQKADAPRFAVISSTSGSIEHMKNIHSFIFPGYGAAKATLNWLTMGVHLSQEWLTTLVIHPGLVQSEPGNWVAKQIGMAEAPTTIEQAAEGVIKALTNATRESVGGKFLSTSDGTVLPW