MALLGGNPSTQGIKLDLKTTTSVFEPGNLSVTCIRVETSNIASPPKPLLIVTPTIQGTYPVLLFLHGFELRNTFYTQLLQLISSHGYIVVAPQLYGLLPPSGIQEIKSAAAVTNWLSSGLQSVLPENVKPDLLKLALSGHSRGGKTAFALALGYADTSLNFSALLGLDPVGGLSKCSQTVPKILTYVPHSFNLAIPVCVIGTGLGDEPRNCLTCPCAPDGVNHVEFFSECKPPCSHFVTTEYGHLDMLDDHLSGCIGAISGYICKSGKGPRDPMRRCVGGLFVAFLKAYLEGQTGDFKAIVDEPDLAPVKLDPVEFIEA