MQSVLEVDAESVFPGEDWVRSGSRMLLADGHVRYELGRSGELALQLEAIQQSLPFKSAEVLTQVELLPLHYRCRSLISLPTGAWTSGRPVTLACRLPESALIRSVTGAALTHWSVTRSAGSQTLVEFRLLRSAVEKEPVQLDFVVPWPDEVMNEVRQIELHNSNDDATDLRTLSAEQWRELAPSSWVPGTRIIQLGESPQFGVTLRGLRPRRTVSIDEAIELTRRKLNWTANIRMDVADVPAFRHVLRVDPQIELEDVAVEQDGAKRLIRWNRNEERLALFLEGENLGTQTITIRGFKPLPPDVDVSIPRIRVEDATQSSGIMTFTDRTGWSVLLX