MTRLREEDVLYIAESLKEYDKQLVKNVGKSLAGIAAHAIGRTEKEIYDLHHATSVAIIPVTCGEGIINGFSGSVQKIIEHLGFTAFVTGHKDVGGLAEAVKKGAKVIFLADDDHFVAINISTGRVVVDNGEATGKGYAAALDLMSGGLREREVLLLGAGPVGTGAAAFMSGHGARVFVYDVELEKAENLKKTVPGVQIVRDFYEALPEYKLLFDATPAPEIIVKEYVREDTMISAPGIPLGLSQGCLPLMADRLIHDALEIGVAAMLFEALSN