MKKVWIEIDKWDKSLVTDALENGADALFVTNDEYGDKIKNLAKIDVYNKSALPENISFVRIAQKTDEEEAAKLPVSTSLIIETSDWKVIPLENLIAQRGNLFACVNNLDAAYEALGILEKGADGIYIKDCPKDEKINILKKVKSLKEKIVITEGEVVGITKLTIGDRVCIDTITNMKDGEGMLVGDYSNGMVLVNSESVENPYVSPRPFRVNAGAVHCYIMAPQGKTKYLSDLKSCDEVLIVNHKGETFTSVIGRIKQERRPMLKLEVKGIFKIFSVILQNAETIRIVTPDGKSKSIVSLVKGDKVAIYEEAGGRHFGHKITETIEEK