MSVRTAIRTLAVAGGAGAIAFVGAATAQVDVFESSVFGPVVRTLVNAELAHRAAVYAAQYGWFGFGRGAVVDDPRLRSEVCGRVFLNPVGVAAGFDKNAECVEGLLKSGFGFVEIGSVTPQPQDGNPRPRVFRLTEDRAVVNRYGFNSDGMRQVRTRLERVAEKPPKGVVGVNVGKNKTTEDAKQDYGAVISELAHLSDYLVVNVSSPNTPGLRDLQHESELAALLKHVMNARNEAVRRERPNAQLRSMPPVFLKIAPDLSEEDKQGIARVCLDVGIDGIVVSNTTVARPDSLKSDKKLVEQAGGLSGEPLFDASTRVLGDMYRLTQGKLVLIGVGGVASGEQAYAKIRRGASLVQLYTSLTYQGPKVAERIKRELLECLERDGFNSVSEAIGADFR*