MTLQLRTRARLLDLHCSVGLTDWDMDKELRLATTTDQMYPDDRLSDQYVVQRPSARASRRKDEFVWYDKMSDTFVKPNLWLLVNPSIACPIQYGETSSDLQTVSEPAGGTRTDPAETRNPSPTEPRPPRFQEGLPGSEYPVPPTHKSPRNRFCPLSVAFQDFKNLNPGCWPRRPVNYCILIALALRSSHSGSLKVQQIYHFTRSRRTSPSYQTAPDGWKNTIRHNLCFNSSFRKTCNQMCRDGKRKSCFWHLTPDGQRRLMDEISTLPRETFRQLERSMSHPVIRNVIFGF