MVRNIVVLGGNSHPELVDEVCGILSIPPCDRILSKFEVGESRCEIKDSVRGKDVYIIQSGGGKSNDHFIELCIMISACKTGSAKRVTAVLPLFPYSRQPDLPYKKSGAPLSQAAGSSNKEYTFESVPATPAPGIPRTAGLTNGVDITHMLRDSSFTNGNAPASPRPAPPSEQFSGKNDANGVNGSRSGKPKAHNSSASTSSLVRSYTTHDYENPSFINHFQARPGYKQWVAQAGTLVANLLTCAGADGIITLELHDHQYQGFFDIPVDNLYGKPLLQRYIQTHVPNYKDAIIVSPDAGGAKRATAIADSLGMDFALIHKERRPTKISDNQNATMMLVGNVSGRICILVDDLCDTGNTITRAAKLLKKQGATYIYALVTHGLFSGDAIPRINASSIDKIVTTNSVPQAEHKALCPKMEILSVSPVFAEAIRRVHHGESISVLFQH