MGDNESGHVLLGLKEKYEEALQRHDVKAIVLTGSGGKFCGGFDIGNLGGVQSGGEHPQLEWVSIGLVTESLEGATKPSVAAIDGLALGGGLEMAMACHGRIATPQAQLGLPELQLGIIPGFGGTQRLPRLVGLSKALEMMLLSKAIKSEEAKELGLVDSVVPPVELLNTARCFALDIAEFRRPWIHSLYRTDKLEPLGEAREILKYTRIEAQKRAANLKHPLVCLDVIEEGIVSGAMSGLHKEAKAFMELIYSDTAKGLIHIFFAQRSTSKVPGVTDLGLKPRKIRKVAVLGGGLMGSGIATALVLSGYPVILKELNEKFLQAGIGRIKANLQSRVKKGKMSQEKFEQTISLVQGVLDFQHFRDVDMVIEAVIENISLKQQIFSDLENNCPLHCVLATNTSTIDLNLIGQKTNSQDRIVGAHFFSPAHVMPLLEIVRTEKTSSQVIVDLMDVGKKIKKTPIVVGNCTGFAVNRMFFPYTQSALLLADLGLDVYQIDRAIAKFGMPMGPFRLADLVGFEVAVATGMQYLENYPDRVYKSMLLPIMLEDKRAGKYSVMCIDASEKTRRGFYLYDDKRKARPDPEIMKYVEKSRNMAGLITDGKHISLTDKDVGEMVFFPVVNEACRVLDEGIAVHASDLDIASVMGMGFPPYRFIPF*