MATLCDLATRLPLVIGNLLDREAKLKRGRFREETMTDIVTAALAAFAGPELVISYPIEKDTGADLDLRFWNVEADRSLWVRIQAKRLNAAVVQNRNRSYGELLHRPSVTADYQFRTLRDTPWPWVPLYLFYNHASVAGDPHFRGLVPTVCGANLAYASDVAADLESKLAGAGATPRTGMFNGRLSLLRRHFFGLEALLCPGGGLPGTTVPTPERVSAALRDRYNRRDASLSDQPVGEEILRRLSEPLTLMPERGSDARLQDGSAVRVDQRLKNPTVTFISGRTKDRRTPNISEVAPQRM