MTQPLTGTTPAAGGYTTVDNRLQGGHRTGLIAVAFRDALGTSTNISPHNANGSVRWSPLAQDGQLRDDLFAHRLENGVWVENTNPNEGWYLAGAFGEGNGPSSRPSIDTDDQMIEQSNWPFESDITKQDEPFTFQALQNLYPAIQRLANNLPLSDANGNPLVELPGEADGFSQPVDAEKIGRQFLLYGIRKKEGRYLYEVDAYDLAYLNNKGERKFGKRGTAAELTFKPEPSGYFMAMVDGEYKPIIKHTFIGGPAWDALAGDGS