MDRAVLRDSPDSGDLTTDLLLGGAVRLRQPKTGYRAAIDPVLLAAAVSAEPAERVLELGCGVGTVSLCLAKRLPSVHVTGVDVDPALVTLARSNAAANKLDGRLTFEVGDVARPGDAVAHGGFDQVVANPPFLPAWRVTMPKSAMAQTSEIERDAGLDLWLTAMLRLVRPKGRLTLIHRADRLDEILHGLAGRAGDVRLFPLWPRRGSQAKRIIVAARRGVRSPMRLQPGLILHDGDAYTSEARMASFRDEIGKLLPFERFQNPPPVVGVVRLSGTIAAGSPGLRRSALNLQGLAGPLEKLFKLSHLKAVALLVNSPGGSPVQSSLIARRIRDHAAERKVPVIAFVEDVAASGGYWLACAGDEIFVDESSIVGSIGVIFASFGFQELIGRYGIERRIYTAGTKKSALDPFVPEDRDDVLRLRAAQSDIHDAFKAHVRERRAGKLNAPEDELFSGEFWTGRRAIDLGLADGIGNVRGLMRERYGERVKLVAVGQRGGWLRRRFGMNGPGPHDWADGVLDAVEDRALWARYGL*