MDNSVTLWQFLLQLLLDSSNEQLICWTNEKGEFKLLQAEEVARLWGARKNKPNMNYDKLSRALRYYYDKNIIKKVNGQKFVYRFVSYPDILKGDVFSRAEGGDAPPQAKKGDGPLPEGEPADHGKVGSSSGSKQSSRNDYIHSGLYTSFTLNSLQNGRQLFKSIKIENPAEKMADRRNAGPRAHSQEEAPQTQQPTLSSVIKFVNTPPKPAPAQTPAPPPRVDIEPALSSSPLDPLPATAQRHEGLATHSSVPSQYAYSFEQVPPSEPAFSLQDLASTNPSPNLVLYSSQELVMDSDLESQPVDPQSQERKRLHFLLKVL