PSRHEKSLGVLTMKFVRLLQQAEDGVLDLKVAASSLAVGQKRRIYDITNVLEGVGLIEKKNKNIIQWRGENSHNRTREVMEQVQHLKAQNSELEAREKELDNQKAWLEENIKFLSHDPNSTTYPLIFVTHEDICNAFRGETLLAVLAPAGTQLEVPLPEKGQSGQKKYQVNLRSHFSPIQVLLINRDSDSSVPVVFPVPPTEIICPTPPSTPASLQRFPLSSSGHSTSTSTSMSSYWSQDSLCSDHQMVLPEHDDLLTPSSTPPDAQTGKDGGFSSVSEGPSAHNFCPIQVSIISDQSSCSELDMSSFLRLNSAGDHLKEDQEGELPVQPAASFSRLHRWCPVDLIEELMSTDYYILITRFPPYTGIDYSFNLDDNEGVCDLFDVQILNY