MATGKLPSKEAGVLRGHEGAVLAVRFNSDGNYCLSCGKDRSLRLWNPYKLLPIKSYSGHAREVRDVAVSKDNAKLSSCGGDRQLFYWDVSTGRIIRKFRGHDSEVNSVKFNEYGAAIVSGGYDKTVRAWDCRSHSIEPIQKIDTFADSVTSVVLTSTEIIAGSVDGTIRTFDIRVGREVVDTLGQSVTCISLSNDGNCLLAGCLDSNLRLLDRSSGELLQQYQGHTNKSYKMDSCLTNDDAHIVGGSEDGRIFFWDLVDPALVSSFKAHTSVITGISYHPKDSCMLTSSVDGTIRVWKS*