MAAGKGVLQTRGCKPVLLEQTEHLGSKAALSGGGQEEAGAELARSTPPGELRLGKALARTVRWEQEQSAFMEMPHLKKRLQGMWAKEREHDGSTGQPGPRQLTQGIPRDPAGSAVFSAWPSSAGREQRSAFSKPARCPSGRPGPASLFQAGRPADALGELVGPMQIIDIPCWPRRSNSKVSVSDFWNLQMLPQNAALGNASAGAPTLWLKHAMAQIPTASASSSVSWALLPSAFMSLGLATQNWCAKCNLSFRLTSDLVFHMRSHHRKEHAGPDLHSKKLREEALMCPICREYFRERHHLSRHMTSHR