MSDEQKVAAPTNTNVESEKDVQSVLAELKGEAPAEQPAEEKKEASTEDAEEARIVAAAAKLGEQSEKAEEQKTQEQDTRDRGSRRNNVKFDPSTQEVTDNPDEIRKQVEFYFSDSNLPMDKFLLSKVGGSSNRAVPLELLHSFKRMRRFQPFSAIVEALKTSEAVELTDNDTCVRRKVPLPESVTENANPSVAKLFEDKAMSRSIYAKGFGEETPTTQLDIEAFFAPHGPTNAIRLRRTHDRIFKGSVFVEFASEEKQKEFLALDPKPQWKGQDLLIKSKKDYCEEKVRDIEAGRIKPSRGRGGFRARGRGGRGGRGRGGRGGDNRDWRERRADDQKKGFGKPQEERQEIQKDARGVPVVQSTADTTSGQKRTREDEPAANGDHPAKKVDSKE