MVILRKLPKRTQGRKRIEIKKLENLNNKQVTFSKRRSGIFKKAAELSVLCGAEVGVIVFSTAGKVFCYGHPNVETVLDCYRSGVAPPAVFDDTAGDQNPNRVPMAEFNKEYMEAIKELEEQKRRVVEVKEEVRMKKVVGGCGERFWWEDESVDLDALDVQEVEHYLMSLEDVRKKVAARLHEVRILNGTLTPRALPPVPAVHRLCHMPMMTNGFGAQGGQFGGGYPGFGV