MNSLTVEQVLKEKKTNDPDSVKELNLGHKALTDVSCLSKFKNLEKLDLRFNNLTDLQGLKSCVNLKWLSVVENKLQSLNGIEALTKLTVLNAGKNKLKSMNEISSLVNLRALILNDNEISSICKLDLLKDLNSLVLSRNPISEIGDSLSKLKNLSKISLSDCRIKAIGSSLKSCSDLKELRLANNEIKALPAELAVNKRLLNLDVGNNVITQLSGLEVLGTLSCLRNLNIRGNPISDNDKSAKKVRTLLLPSVNVFNAQPLEKSSRNAKHIRLDTDDETFDAYHNKSAEEEQSKEDRKRKKSSKRNKSEEEEVNNEDHKSKKKKSKSNTNVDQVETKKKEEHKEKTIPSNNDDDDDAEKKQKRATPKEELDAIDDAETSFAEIFSRENVPKGSEDGIEKKKKSSVQETGLVKVIDTKANKKKKKSEKKQSKSVVIDLPMEVEIGLGGESKWE*