MAKKRPQTKAAKAQSAKAQLTDGPIPVVGAREPCPCGSGRRYKACHGRAAAQAVTELVQRPFEGLAGECDWIALRELVPAATAELTLKGGLPEGVPSVTLATVLPMAWPALRRDDGSVLLALQNDTSSGDLSRDLADTLRRALDAEPGNPVTAQRVPADGPRLQDLLDPAAEFAPVVHPGFEFWVPDAENAAPDVAASLERANAAAIPTVKLTGVDAAYWCETPDKNHLRWVMPHPEEKLLDALARLHAAGTSSLGEGTRLVGSFRAHGLTVPVWDLPSPMRAEDCEKPAAELQERLTAALAVDAPLTGDERRARGGLTNRQVTLS