MTRADLEHLTEGQRLYPVDLTRAEAAALNRSGLVTAQPDVDGWRVTAEHAVGAVRRGDLVVRVTPKVGAAKVLTLLARAQGVRGLKVDPELVGVAPHADISAVLAVLFAQEAATAMAAGPLRGYRSEDQTLPVLRGRVRLREQHLRRFGLPVPLEVTVDEWTLDTDDNRRTRAAATALLALPGVPEHSTQALRRLDRLLGEAKLLAPGAPLEPWTPTRLNVKMHRLLHLADVVLAHTSVEHEAGATQTHGFVVNMAWLFETLIARLLEEQTLGLVPQQTMPLDTLGRLSIKPDLLFDGPGGVVAVADTKYKLLDDNGKVPNADVYQLVTYCARLGLSTGHLIYSSDEPGPDPFGIVGTNVLLVVHAVDVSRPVDVIEQQVREIGLRLLATGIRESGSTEARPLTPAG