MGPSLGSDSEIASKVIADRLAELPEDLLLRIFEIVGQASKRDLCNVSRLNHQYHAIADSILYKMIQFDRPEHHLRFSQSLGRRPRRGSLIMGVRLDYPGGHGRKLSQINLDVPVIVDEVSHLEHPSSRFDVLTRMISTMSNLEMLEISMPDSLLHGIGGLFNGPFDLACLKTCTLFYQCPNDAYWDLKENIHIFSHPTLESLIIRKAKLDYKGFDFLEKPEKTSLEKLHLIECDISDDALGDILEFPEALKEFVMTHLPEPHPDLEESSDNAGDYIIALQGAAHSLETVVLDIPTLGGRRAMRMREFAALKTLRLSWDYQLMGKTSKKPRMQGVGLPPELETLEFFCELGTDEEVSDLFLNAIENKKVMARNLKSLIVVEGEDRRIPKELIEACKSQDIKLDIIGGTLDEDLD