MGRLMAMLVLLATVIAVPDRAPAETATLEVTVGYRERIALPPGAQLEVELLDTSLMDVAATRIASQRVVMTGVPMSLSLPYDPAVIDPRMTYTVSARLFSGREVIFRSTQAYPVLTRGAGSEVEITLEQARRAVPEPTLTGTLWTVTEVDGAPARLPRPPTLELTEDGAAAVFAGCNRLAGRAEIGPGTLSFPGPMAGTMMACPEPESLWERDMIAALEAVRRYEMEGEMLRLLDADGAVRIRLRP