MGKLPSFDAEEGRDIPSTLVSMGGEGKNLLLSVPCDPQAKNSTTMEASSSGLFPLAATENRVASDDFAKNSLDVEIMTDSKKDATEVVHVARSNKTISAVVKIDVVPLDDHQSTQDGAAFECGQSLDMEKSLAVTESVNPVLQLASHSCISEKKVGSSNEEFSEKEIGSDEHCNKAQKVENVEVKVEHEISDAVGSLSLSRASFSPANGANSQGAPLQPQYAVDGSMMNSGCAVVEGLQLQAGLSEANSVPANSLPVVVVPEKKANLDEVTKDVKVNLSPPDKDTSVQKAEGIKQDPLKDSADWVKERTLQEPPRKKSHWDFVLEEMAWLANDFMQERLWKIA