MTLVLKPDDSGIKIAADIIRKGGTVVFPTETVYGLGANALSSEASAKIFRAKDRPADNPLIVTVSNFNMVKDVSYIDCKLLKIMEGVWPAPLTLLLKKKSIVPDIVTAGMDTVCVRFPKNEIALRLISEAGVPVAAPSANIATRPSIVDSKDAIDELDGRVDAIIDAGRVEYGVESTIIDATVEPYNLLRPGAFPVEEIERLFGKININPVARGYKESNIALTPGMKYRHYAPSKKLILIENIDDFRSFVSSDRARDFLALCSSENSKYVKYDKIILGRDAYEAAHNLFYDFRLLDRSDKQYGVIQAFPETGIGFGLMNRIRKASWKIIKDGEKIEI