MVLGYAQHGFGKEALCIFEQMWQMGMKPDHVTFVGVLTACRHAGLVDEGRHYFDSMSRDHCIRPRLDHYACMVDLLGRVGCLEEAKDFINQMPYKTDVVVWGALLGACRVHGNTEMAKRAAKCLLELEPECTETHVFLANIYAASGRWDDAANVRKLMKVLWTERVLPDIASGYDFSLGSAMISWSSRKQGSVAQCTAEAEYIADSTTAREAVWLRKLLSDLLRVHGNTEMAKRAAKCLLELEPECTGTHVLLANIYAASGRWDDAANVRKLMKGYVPDTNFVLHDVEEEQKEQVLSYHSEKLALAFGLISTVPGTTIRISKNLRGLPLKVKSQQSLGGPVEIDFANDSSSFLQDNCSISWTINLLPGTFHRHELVAAAQMAGKRLADTAKISMPLDAVTILGKSVCNDCSKYGDFEKGSFYQSMQDFLAKSRMTKDHYHRESIVHDIYYAVLITAEGQALEKIFKNAASCIIGGAMHITDAKIDPR*