MRRMGDVLAGIHATWEFESDALVIRFDRGNRAPRLFGVLRERRVPHEALASVTLTPGKRGTVVLHAVPRPGADPLMEAAAGQLAEGCDPYRLVLPADRETLAEYYRDELRTALGLRSPYAEDPSEGLDVTPADRFLVAAPSGPQSFKAYDGKASFDGQSEVSFRWSWTGASSEKWKAGDQFFQVRDLRAVEWRSPDVLDGHLRLVPRGGEPRAAQPDRDPASVLFGLGYGPVHLSLPFAAAVLAAIRTTDRVPARTAAAPGAVAERIRHLGELHQAGLVTDEEFSAKKAELLAEL