MTSTDMNFDCSRHEAMHNIVIVGGGVAGLSTCLALHRIGLKSLVLERSDSLRATGAAFTMWANAWRALDALGVADALRANFCQLDGIRSLSTTSGVQKDVHLIKDHTPGGSSMKSVESRCIERNALLETLAKELPDGSIRFNSKLVSIHKKTGSPFTTLELADGTSITAKIVIGCEGVHSVVAEWMGLEAPKSTGRVAFRGMATVPESHPAIVEKKMVLIMGKGVRAGFIPCRENQVYWFITKKSEPQDADVSHDSESVRCAALEAVRDFPEPIGELIKSSSGHTLSIADLKSRWVWPWEWKMIFAKGKGSVTVVGDALHPVTPDLGQGACSALEDAVVLARSLYGSHVNLEDIHWGEEEERMIEECFQKYWAERKWRVLSVLGGGFLAGIVLDGPSPFFRFVREWIWLPFISMSHFRYFGASSDCGTLPFPASTPSPQAYKLPFPSASSPHAHSS