MSEDEKLLKEAKKLPWEDRLAHKNWKVRNDGNIDLAALLETITDPKDPRLREFEGRTAAQRTYRFAGFVQWYAKEICDAVVAKCLTGRPKTIEKAQTVFLLWVELEASDVFLETMEKAVKNKVAKAVVPAIDVMFQAVSEFGTKVVPPKKILKMLSELFDHQDQNVRASAKGLTVELCRWIGKDPIKSILFEKMRDTVVIALIAFFSAQKKELDAELVNMVGAPKPTRKIRGIKYHNLLFAFAIDLFHFDRSSSDIPPFSYECISI*