MSYRISILDKSPLAAGETAAQALARTLTLAQHAEAWGYHRFWVAEHHNTDQLASPSPELVIAWLLGHTRRIRLGSGGVMLQHYSPYKVAENFNLLAALAPGRIDLGVGKAPGGLPLSTRALQQGLHQEEKGTFADQLAQLDNWLSLTEPGGEESLRATPIPPRRADGFLLGASLESAELAARLDWNFVFAAHLNGDSALRRAVFNRWRELSPREAMVAVQVVVADDPATAAALAQQVEVWGVELENGQRVTVGSEAQAVAFARQAGSRPTRIARRESSLISGTPEQVKARLDALQAEEQLDELIIDTPISDGPARLHSLRLLAQAHYGKEVLNVL*