MADIDIFEDNAFTVPALTAAINEQPFVPGRLAELGLFEEEGVTTLTVQVEKDGETLALVPSGERGTSGLAVNGSKRILLPFNTVHLPERFAIKADEIQGIRAFGEQTELQAVQDVVNKRLAKARRQLDATHEFHRMGALNGVVLDADGSTVLLNIYDRFGLQPIEIEMELGTAGTDVRVKCVDALDAQEEALGATTSNGARAFCGKNFWRALISHQSVKKTYEGTQYAAALRADGRETFEFGGITWERYRGKVSGISFVPDDEARLVPEGVPGLCITRFAPADYMDTVNTEGLPYYSQLEMMPFKKGVDGEAQSNPLHLVTRPRAIIRLKR