MATTKRVLYVGGLAEEVDDKVLHAAFIPFGDITDIQIPLDYETEKHRGFAFVEFELAEDAAAAIDNMNESELFGRTIRVNLAKPMRIKEGSSRPVWSDDDWLKKFSGKTLEENKEEEGSEPPKVEAQEGEPAVKKARSNPQVYMDIKIGNKPAGRIQMLLRSDIVPMTAENFRCLCTHEKGFGFKGSSFHRIIPQFMCQGGDFTNHNGTGGKSIYGKKFDDENFILKHTGTGLLSMANSGPNTNGSQFFLTCDKTDWLDGKHVVFGEITEGLDVLRQIEVSPDTGASKAWGPRKKSQRERNRRGNQRGTGYW