MAAPPLGPLLRWGASSLRVHSASPPTRRLFSALRRPSAVVRCEPGSRVMLKGMDYPELEKWVQSQGFRPGQAMMLWKCLYGNNVWAHCHDELAGLNKDLRKMICELADLKALTVKDIITASDGTRKILFSLENASVIETVVIPNARGRTTVCVSSQVGCAMNCQFCFTGRMGLRKHLSTAEIVEQAVFARKLFSDEFGSITNVVFMGMGEPLHNVDNVIKASAIMVDEQGLQFSPRKVTVSTSGLVPQIKRFLHESKCDLAVSLNATTDEVRNWIMPINRKYNLNLLLGTLREELRLRRKSIVLFEYVMLAEVNDSMDDAKRLTELVHGISCKINLISFNPHSGSQFKPTPDEKIIEFRNILIQSGLTVMVRLSRGDDQMAACGQLGEPGDYQLPLLRVPDKFQVAL*