MSTKPDQSFTAQDSRAYSALRNFVRGEVWVKIYRAISEDPTSDTALLEGHLDDDSRFDEYLRQYFAEKKEDLKKHLNIPASDSTFKKRCSQIAENLFSAAIGATPRVKVTFSTATKTIMDDLNLGVYCAGPLTESRIAEFIKLVDKVHSCGLDKHIDDLLRAEGGNLDPERRRLKRTVSGSNEAECRMLIDLTLDRAVALSNGITGKYECIRVEVALAETPRSSENATGIGGPVDVTSRDGKIYSFTGIVDYIVTLSSDDLRVLDLPAKLVSIAAADELQMAILEAKHEMTEEELMRHLPQLVTQAIVTIKVLRWNALACILSDGFQYIFAVMERVDATSDKYILYHYKSFQFIDNHVPGLEKAKLLLAMITSWGVLNPELDIRPKVKNHADSFVSGI*