MKILFIGDVVGSIGRDAITEYLPQLKKKYKPTITVINGENAASGRGITEKIYKDFLELGANAVTLGNHTWDNRDIFEFIDEAKYLVRPANFPDDTTPGTGMVFVKSNQHEIAVINMQGRTFLADLDDPFRKMDYLIEEAKKRTNIIFVDFHAETTSEKEAMGWYLDGRVTAVVGTHTHVQTSDNRILPEGTAYLTDTGMTGPYDAILGMEKEAVIRRFKTALPTRFEVPKTGRAVLSGCLITLDESTGKAQKIDRILINEDHPFSFD*