MKKIITMLSLVLTTFAIADDAVIEKKLAKLNVHNMHISAAPIAGLRTIVSDEGVFYASEDGNYFLQGTLIKIDDNGKMRDLSNVALLDKLKAVEEKMIVFPAKEEKYVVTVFTDISCYYCRKFHHEIKDYNDQGITIRYLAFPREGVDSEIAQQMEAVWQSEDRNRAFTDAINDSIPKGVPTDTIKKHYVLGNQFGIHGTPAILLTNGEMMPGYVAAKDLRKILETRL