MQIILANPRGFCAGVHRAIAIVERALDIFPAPIYVRHEVVHNQYVVDGLKARGAIFVEDLDEVPDDNIVIFSAHGVSQAVRAEAKRRALKVFDATCPLVTKVHMEVTRASRRGQECILIGHQGHPEVEGTMGQYDNSAGGIYLVENVSDVAQLSIKDPTNLCYSSQTTLSIDDTADIIDALRKHFPEIEGPRKNDICYATQNRQDSVKDLAKLTDLVLVVGSPNSSNSNRLREKANYAGVNAYLINSAADIEAVWFDNVDKVGVTAGASAPEVLVQAVLAKLKALGGESITENPGVQENIVFDVPAELRIKQVD