MGREIITLQAGQCGNQIGSQFWQQLCLEHGIGPDGTLESFATEGVDRKDVFFYQSDDTRYIPRAILIDLEPRVVNNILSDTYGSLYNPENILITKNGGGAGNNWANGYSHAERIFEDIMDMIDREADGSDSLEGFSLLHSIAGGTGSGLGSFLLERLNDRYPKKIIQTYSVFPNSQSVSDVVVQPYNSLLALKRLTLNADSVVVLDNAALAHIAADRLHTQNPTFHQQNQLVSTVMSASTTTLRYPGYMNNDLVSIIASLIPSPRCHFLLTSYTPFTNQQVEEAKAIRKTTVLDVMRRLLLPKNQMVSVNPSKKSCFISILDIIQGEADPADVHKSLLRIRERRYASFIPWGPASIQVALSKKSPYIKTNHRVSGLMLANHTSIASLFKRTLDQYDRLRKRNAFLEQYKKEAIFEDDLNEFDSSRDVVADLINEYEACEDPNYLSL