MKLVGLTSLEDNYDFARSRCTLRFPSTNIRLEFQSLVEESGGSAGFKPVYLLITSGTLSATNSCPTSPRGAGSSGRRHPDLGLVAQYAVLAEHQRPNSNGTAGSSASDSGYSSRDARDAREHREGRDDAKPPYSYAQLIVQAVASAPDKQLTLSGIYSYITKHYPYYRTADKGWQNSIRHNLSLNRSAPTSPSQVGVSGLVTPEELSREPTPDLFTGEEHEQQSGGQRLNNNNSSQSTQYLFPQRSGVSQSAPGSPGAGVSYSAGGSGLVMAGHQITVVTNGAGGEREEKYVVGASGGGLVSIPEEEVQAANLLLHQHSPYYAGYSGEEVSSLGGELVIEEAPDDPPHKRSKHH