MATTVPLFSQFTCKTLITSSSTSSFQSKSPILLPINPINRRLAVHRHDFKVRVSDVNDEWGPDSKGPGGDVDDEWGPEIGLNSSVAEKVAEEAIESAEETERLKRVLAGSLYGTDRGLSASSETRAEISELITQLESKNPNPAPNEALFLLNGKWILVYTSFVGLFPLLSRRISPLVKVDEISQTIDSDSFTVHNSVRFAGPLATTSLSTNAKFEVRSPKRVQVKFEQGVIGTPQLTDSIEIPEFVEVLGQKIDLNPIRGLLTSVQDTASSVARTISSQPPLKFSLPGDSAQSWLLTTYLDKDLRISRGDGGSVFVLIREGSSLLNP*