MSEAAGNWCLIESDPGVFTELIREFGVKGVQVEELWSLEPEQFEKLKPIHGLIFLFKWTKDDEPSGSIVQDSRLEKIFFAKQVIENACATQAILSVLLNCRHADLKLGHTLTELKDFCQGFDANMKGLTISNSPVIRSVHNSFARQQIFEFDPSLANKNEDVFHFVSYVPIDGRLYELDGLKTGPIDLGPLTADSDWTDVVRPIIEKRIQRYTEGEIHFNLMAIVSDRKMLYQRQIDNLQKKLEESGMETDSQQAEIARLRLLIEDEENKRRQYRVENIRRKHNYLPLIVEILKILAKEGKLMTLYEQAKQKTLKKQKAKMSS