MNILVCPSGFKGSIDPPTAADCIEAGIRRALPSAQIRKVPLADGGEGFARALTAAGRGQLRQLTVTGPVGVPVPSFYGVIGQGAARTAVLEMAAAAGLSLVPRDCRNPCVTTTYGVGELMAAALDEGVQRVIVGCGDSGTSDGGAGMLQALGARLLARGGVEIPRAAGGQALGALERIDLSGLHPRLKEVEIEVACNWKNVLCGPNGVARVYGPQKGASPKQTETLDSALAVYAGVVEGILGQDISQMPGSGASGGLGTGLLLLGATLRPRYEAIMEYFNLEGLFEDCDLIFTAEGGIDFQTPRGKIPAEVAMRAKKYQIPVIALAGTIGDEAELNYDVGINAYTSILQRPSTLEEAIVEAERLLTESAEGVMRMVVVGRKLAGAA