MFTRETTKRHHLLSRPLFWTSLAALALAFILARVIPRLDLLGNHLRTQSTTIKMATYAKELEVAQLAVQRAAILTKRVFNEKAKGTVSKDDKSPVTIGDFGAQALIIAALKANFPEDEIVAEEEADALRGDEALKKTIWELVRTTKLSDEQAEKTLGGAIGSVEEMLELIDRGKSKGGDKGRIWAIDPIDGTKGFLRGGQYAVCLGLMVDGDVKVGVLGCPNLPVDDSAPLTADLGTNATDEGRGVLFSGVLGQGANSRPLTTGGLADPIKKISMKPLADMASATFCESVEAGHSSQGEAAQIAQKLGITNPSVRMDSQAKYGSIARGAGDIYLRLPTSKTYQEKIWDHAAGDLIVREAGGQVTDTEGRRLDFSKGRTLAENKGVVAAPAAVHDKVLKAVQEVLGKN