MLPIVRSLRKLGPAAADGRLLLPVAPLSSKAAAPPPEYEMPSVTWGVIQGRKERLVSRVLALDFLRSAGVSDPAGELEAVELPSSLEVLQERLDFLLRLGLSTDDLSAYPLLLACSLRKNVIPVLSYLEKLGVTRARLAAFVRAYPACLHASVAVDLAPIVKSLRGLDVDRQDLPRVLERYPDILGLKPDGTISTSVAYLVGIAGVAPRDIGPMVTHFPFFLGMRVGTTIKPLCEYITSLGLPMRILARILEKRPYILGYDLEETVKPNVEALLSFGIRKEALPLVIAQYPPILGLPLKTKLAAQQYFFNLKLQIDPDGFASAIEKLPQLVSLHQNIILKPVEFLRGRGISNEDVAQMVVRCPQILLLRMELMKNSLYFFKSEMKRPISELLDYPEYFTYSLESRIKPRYMRVATKGIRCSLDWFLNCSDQRFEERMRGDFIEGDAPGPSFTMGGKLQMPGSQLVSDDDNAESDDEVLYRRTVML