MGSTRAAATGSKDDNILLVGATGGTGGSVLDGLLASGISSASLHVLSRNPTGKGAQALATRGVHVVTGDLDDEASVREAMKGMRAVYCHATSKDAAKADPIGDIRAEKLARAAKDAGIEHIVYNSSGGRGANTKISQVDQKHHIEDIFVESGIPTTNLQAVLFMEEFWKVTTRPAIQKGTFPFSMPADKPLQLLAVKDMGRAAGTALLKPEEYAGKSLELAGDELTPRQLCEEFSLAQGGSPVKQLSLPRFLFWFLNKDLFRIIKFLAETGYSAEIDDCRARFPGMLTFREFLKLTDWGNSKRTYEGGFRY*