MFPLVRSLRRLGPAAADGRLLLPVAPLSSKAAAPPPEYEMPSVTWGVIQGRKERLVSRVLALDFLRSAGVSDPAGELEAVELPSSLEVLQERLDFLLRLGLSTDDLSAYPLLLACSLRKNAIPVLSYLEKIGVTRARLAAFVRAYPACLHASVAVDLAPIVKSLRGLDVDRQDLPRVLERYHDILGLKPDGTISTSVAYLVGIVGVAPRDIGPMVTHFPFFLGMRVGTTIKPLCEYITSLGLPMRILARILEKRPYILGYDLEETIKPNVEALLSFGIRREMLPLVIAQYPPILGLPLKTKLAAQQYFFNLKLQIDPDAFARAIEKLPQLIWWRIIPKIFRDVLLTVSCTQAIPSLSVNSCLVVRICKLKFANHAGILNCKMKKALALMEHSHTNRGHWSAGLSNSSKGLTKVADVLRDSLWALVMCDFETKTGDS