MESPPSLLYCGVCSDTADAVHFGGLSCRACAAFFRRKVAGGKMSIGRRCFGNCKLDTVVSRRLCPFCRYDKCLRIGMKTTAVLSRLATVKTEPGEGTSSGSGWAMGNLLEQMKEAHRNLENARRAEFMNEDRKPNATNYKVLNEIYSKDINLIYQHLSVFFQSITPINDEQHGSWRSQGTELFVMPNGDYVDLQNLDNFYQNPDEQDGSIAENVTTLMKPYWHLNNRVLRKNLVEVNLDLSEFLFVSALIFWDFGVPEQSDECIKVCKLMRSRIFEELTTYEKSKIMTEDHSLRVGEIVIVLQAVQKALGIMHECRDISIAYNLHGRECPLFKIPEGS