MKEAGVKVMGMIGGAAPGSFTSETLDGDEDVFEKYYTQIREVIFRYELDGLDIDVEQPMSQDGIERLIDKIHCDFGSGFIITLAPVASALKNGGNLSGLDYKLLEYRKGCKISFYNCQFYGGFGTMSSTKDYHDIVTNGFKASRVVAGQLSSGTLTYDRLGQLNINTTIVSLREKYGRIGGIMGWEYGLSVTRGMDEPWRWAQAMTQILRPKFLSSRATADQLGGGI