MRPVLDFNTLKIFIAVVERDSFVGASKALEMPTSNVSRCISQLEDKLNLQLIERSTRHMKLTQAGHLLYTRAKPLLEALEQTETELTLRQMQFKGPLRICIPNEIGPVLLGSVVADFACQHPDLEMSCVTNLSGYESLRDDLDLAVIVSRGKMDDSDYIARHLVTIPCTIVAAPSVIQRYGTPSRIQQFEELPCITTVNALKGAPWQFVNKKGGFETIKVNGRYRVNSGEMAGRAAISGVGFAILSKQACQPYIDDGRLIEIEFEQSAAPLQLFALYSDRRYLPAKTRALIDFMHQRLSH*