MDRYALAEELSLEGSISFEDTEFAATDFGRVCHHRPLAVVFPASVKDILAVVRFAARSPGLTVAARGNGHSIHGQAQAPGGVVIDMPSLKGIHVCVARSSELSYVDASGGELWIDVLQACLQKGYAPRSWPDYLYLSVGGTLQTAGVGGQTFRFGPVISNILQLEVVTGRGELVNCSPVLNPELFFAVLGGLGQFGIVSKARIAIAKAPSKVRWIRALYADFRRFTSDQENLISTEGKTFDYVEGFVVCNNDDPVNGWRQVTFTKHQKVISDAIPESAGPVLYCLEVAMHYYEGQDEAGFDEVVEDLLRPLGFIEGLRFQCDVPYAEFLNRVHAQEIELSNAGLWQVPHPWLCLLVPSSCMELVDAAVFKKKLIHGVGGPMLIYPMLKSKWDKRMSVITPNEDIFYLISLLRANYPPPRGPHVESLLAENDEIIGLLRSLGIPFTLYMPHFTSPKDCNLHFGSSWQQFASLKQAFDPLAILAPGQCIFPRVRSPMAPVSSSVQLPTTYNHSSLLQDLDCSV*