MSQAAGNSLSRTERKAAQPKHTGLTRDERATTEHVLDPRTRLLLFKMLNSGVLQSINGCVSTGKEANVYHAFAREPAEVAVKVYKTSVLTFKDRDRYVAGEFRWRHGYCRSNPRKMVRMWAEKEMRNYRRRSLRRSRALGRSASPSLLGAAGVPCPAPLALREHVLLMSFVGCDGYAAPRLKDASLSADEAASASRQATLLLRAASRVMLLLRHIFHGCRLVHADFSEYNLLWYNGRVVVIDVSQAAELDRRRMKRTSHDHPNALVFLRKDCENAILFFRRQGVRPLPTLQQLFGFVTDPVI