MVQSPRRSGVGGPAFIRLLTRLTDADVPESGQSLSDRLSQWLGWTDGLALAAALNSHPMPGETRLDRVQERDLILLRAGLSNAIARDIKQRGPSPFQAKDAPAEDDYRTYRQLYLALQQTMETRIGNLRTRLRATLATSTPELTQLAVIDAIMERALIPRERALLANVPGLLEKHFQRLRLAEEEASQPEARHGGWLQTFRQDMQSVLLAELDVRLQPVEGLFAALRIRTS