MGPDRVVGVAALQFACSDDVESNVSKAETLVRDAHAQGANIVLIQELFEGYYFCQAQREDYFARSHPREGHPTIERMQRLAKELGVVIPVSFFEEANNAHYNSIVVIDADGTDLGVYRKSHIPDGPGYQEKFYFNPGDTGFKVFKTKFATIGVGICWDQWFPEAARAMALMGAEVLFYPTAIGSEPQDGDLDSSEHWRRVMQGHAGANLVPLVASNRIGQEIIETERGPSKIAFYGTSFIAGPTGEIVASADNKSEKVLVAKFDLNKIKVKRHSWGIFRDRRPELYKVLLTSDGQL*