MLLAAVLSIYVDALEWYYYWKGTLASSVQFLPFGLVLKIQSELTIAHEGHIINFVRKHTCIPVPRVIAATAWYDRRFVLMKRVHGDNLQAVWRHLDTEQRANIVEQLRSFVLQLRALKSPHGQAVCGLNGAATLDSRVSSHPIGPFANEGAFKDRLIDAAEPYSCEEILADVRSRMRDDHRIVFTHADLAPRNILVRGGTVVAVIDWEESGWYPEHWEFVRAMYFPMEHPRDEAWMRAIRDFIPGDYEKDWLVDRELSDRMVGAF*