MKFDLHATDGPARRGTLTLAHGTVETPAFMPVGTYGTVKAMSPAELKEIGAHIVLGNTFHLWLRPGLEVIEAHGGLHRFMGWDGPILTDSGGFQVFSLGELRKITEEGVKFQSPVNGDRCFLTPEESMRIQKVLNSDIVMIFDECTPHPADLQQAGDSMRLSLRWAERSKRAHEGNPNALFGIVQGGMHESLRDESLAGLVNIGFDGYAIGGLSVGEPKEDMLRILDHVGPQMPAEKPRYLMGVGTPEDLVDAVSRGVDMFDCVMPTRNARNGWLFTRFGTVRIKNAQYRLDMRPLDEACGCYTCRNFTRAYLHHLHRIGEILGARLNTIHNLYYYQELMQGIRRAIEEGRFADFVREFKQARVAGS