MQALKVPGRVSNSGPPFNPELGPKVGETPPLPILNFLLRRLALTLPGFKDVPRDVWSEHAQQILEALAAQDLSDSFDKGSLSKRKILGFAVVIVAEYAIRGALGGVPGRGLPREKTPEKWDPNNPADVLRAWDEMLYGFAYGTQMDDLVEWVTKTDDLTQLPPMLQTAHQFATMTCASFFHYLLVVNPAGPTLVTLIKRVHGLLPYGILRQTLRVSNAATLVSAVLRIFLQHAPSVRGWFSGKRGQNLLQTIMSSILGGDETRIMKRIQELDSSPDAGTPEQIAAVENYVKNGTREEKLAIRDHSVAQSRSIVAIILSLANVPVPTSEAVHTNLLNRLSLSLAARDRQRLISVLCDNSPSTDDHLATLIRAVGNAFDPILRGVHRATDFAGAISDIQAFLDDLLVLAQDKSAGPSAYFELCKEHQKNIHKFLHALAKNAPELKEAYLKWYKECMRVYARQEGAYVPPAAESGSGEGKSAGALTPELSKLVEKLSDQDRAAVIAEAEEYAAWLGALSS