MTQIFVSSRLFGAMSLAAAVDAGLFGPPGRRRILLVSHDAEIPELTPPPNERPGYRPLLSRFDEVISLNEVIAPQHPLSWNPRPEDLPMLERLLRQVWGLGADPVELAVEAIQSSPAKTLAAIFHEATVTVYSDGLATYGATRATPPRGVGSRLSRLVHLDLVPGLTPHLLSEYGAPGQELPGEAFLKVLDEVCAEIDPLISRYGTLGEHDNAALIVGQYFSELGILEPDEEDQMHLEMLQGVVARGHSTVLFKPHPHSPPRLFELLTDEAKRLGARLVIIDDPVPAEAWFARARPALVVGICSTAMMTARCYFGIPTVTLGVVRLLRRLQPFENSNRIPASIIDAILPRLMPDGTLQPPMIGPQEVESKLVPLVTSIAYCMQPGRRPDLRRTAVEYLSSFDPDDIPRRYFRPRLYQLGLPGGRAPVEQTPAWRPSLRGLLGR