MELVKLVSKRNPAFLCNLRNLEHVIKDQPEDIAVVNQFLDEFPEEIPGMPPNRPIDFTIDLVHGIAPISKAPYRMAPAEMNELKSQLEDLLEKDYRELNKVTIKNKYQLPRIEDLFDQLKGAGIFSKIDLRSGYHQLRIADHDMPKTAFRTRYGHYEFTVMPFGLTNAPAIFMDLMNRVFHAYLDKFVVVFIDDILVYSKSEEDHAEHLRSVLSTLRDNQLYAKFSKCEFWLERVAFLGHFVSKEGVAVDPAKIKAVSEWPTPKSVTDIRSFLD*