MTVLIHVLGSDIPHHNRTVLRFFNDALAATSEHAREFMVVGKDDGLSDSCPALSVQFFPGKKSLAEAVIAKAKANRQQRFFFHGQFNPTLWLALLSGGIKPSQFFWHIWGADLYELSSGLRYKLFYPLRRLAQKRVGCVFATRGDLSFFAKTHPKVRGELLFFPTRMDPSLNTMANDRQREGKMTILVGNSGDRSNEHIAALRAVHQQFGDTVKVVVPMGYPPNNEAYIEEVRQAGLELFSEENLQILSEKLEFDAYLALLRQCDLGYFIFARQQGIGTLCLLIQAGIPCVLNRENPFWQDMTEQHLPVLFTTDDLNEDIVREAQRQLASVDKNTIAFFSPNYLQGWQRALAIAAREVA*