MVSIWLSAEQRSEDLRKLVTLYILACGGQNYWASFSPRYIKSHYVATKEERSHLVGRCSHPPWTLPAYPPPQNRKGRSVQSEIDSPLRDNKPSILLDSTGGSDSNSRILHDMSRFIEPYAGPPGESIALQPLEYAESVPGKKYWSEFLRAMNVWLRLPAQSIKYMDTIFAHLCASSVMLDDIQDGSDLRRGQPATHILYGESQTTNSALYGIVKALSLAASTDGKHSQILLESLSDSIRGQALEVHWRYHARCPSNMEYINMVDCKTGSFFRCALRLLEAEAGTKAIPELHHLVTLLGRYFQVYNDYRNLSDDKYIATKGFCEDLSEGKFSLPLIHTLTHSPATTAIYQLMFTRRNGLPLTDQHKSFILSKMKSAGSLQYVADILTNLNDELLSHLDVVEVKLGKNSLLRAMIIAVRM*