MVLHSLSRVAPGLLALRPKLTADSLKPGRLLRVGSAAGHDVHAAVLCWCGGVAFAAPIAGWPHAPAVICGAVPAEAAESAVLLDDSLGASPDAVDAAAEEGGVSVIDCFGAPLDSPPTSLRDGSRRHRRHRRPHPRGARPVHAADGRAGHRQVRRCHRRGDCAGGAAAALRGCSFRPGRRGCPQPRGMDLRARGSAGVALGLRRPPPASAPVAPHPGRPQRRQRVGESPLPGPFLDPSWTPSWTLPVGGSASEGALVA