MSLVDKLRPHVVVGTGGYVSLPTCVAAVLKRVPLVIQEQNAVPGVANAILARAATTRCAAFASAADALGGKCVVRGNPTRASLRVMTKTVARERLQRPGDENEKVLVVLGGSLGAAAVNDAIAAAAPALLASFPNLRILWQCGEKALAGTREKHAEVTSHPRVLLTPFVRDVDVAYAAADLVVARAGAVTCAELLATRTPSVLIPSPNVAEDHQTANAVEMEANGAATVVREAELREGWIEFAAATKALLVDDERLGRMREAAGRADTPDAARRIAFDVIHAAKKKKK