MDIFSVLNYKGSDLCNDIIGATEDFDDKYCIGKGGYGNVYKAEVPTDHVLAIKKIHSFENEDVAAQDTFRNEIQVLTEIRHRNIVRLYGFCLHAQHMFLIYEFIERGSLACFLRSNQGAVERDGIKRVKVIVSA