MVKSQCFEKVGLKKGPWTPEEDQKLLDYIEEHGHGSWRALPAKAGLQRCGKSCRLRWTNYLRPDIKRGKFNLQEEQSIIRLHALLGNRWSAIATHLPKRTDNEIKNYWNTHLKKRLDKMGIDPVTHKPKADSFGSGSGHSKGAASLSHMAQWESARLEAEARLVRESKLTVPNPPKNVLGSAVSAQVSNKGSAAPTARPQCLDVLKAWQGVVFSMFSVGSRDSLESPTSTLNFSENALAMIPLIGVQKNPTTTLAFATNNATLNRGATASEFDRGNQLECFEKLKETAQVTRNLDSSMAIHDISPYASDHNAWFVDSSANENAPMGNIIDGFSEILVCNSLDPNPTCSGENINDCYAGSLEDNYWNSLLNLVDASPTGSSVF