MTHGSDNWDNLLDPLDPSLRSELIRYGEFVDACYKAFDLDPNSKRHCNCKYGRTQLLDKVGLQNSGYEITKYIYASADINFPIGVSPACMGRWVGYIAVSTDSSVRKLGRRDVIVAFRGTVTRSEWLANFMSSLTPARLDPHNPRPDVKVESGFLNLYTSTDESCKFGLGSCREQLLSEISRLISKYGSEEEMSITLAGHSMGSSLAMLLAYDIGELELNKPINGGVEIPITVFSYGGPRVGNHGFRERCEELGVKVLRVVNVSDPITKLPGMFFNENFTVLGGDNCYTHVGVELPLESLNGKSFSCVHDLDTYLGLLRCPTKKVKKGELMERACGFFKRQKLESWSWQHMATLLQYPRF*