MGHSGGGHALGNPSLASRQRLRWTSELHEHFVDAVGQLGGPDRATPKGVLRLMDVQGLTIYHVKSHLQKYRLAKYIPNATSDETKADNKKETGNLLSGLGEASGMQITEALKLQLEVQKRLQEQLEVQRQLQLRIEAQGKYLKKIIEEQQRLSGVLGDPPGSWVQGDHLPGSKDKTDPSTPAATSESRLQDKVPEERTLKGPSDSLSRDESFATSRHEPLTPDSGCRVSSPTVSPRREKPMKKQWHTGSASHPRPEIVLAHPILESSSSLGFHQPCSVFSYGGRFDSSGTRLSDKDQLESGSGSGM