MSLKSLFYLVALAVSANAANYKRVACPDGVNTATNAACCSFFALRDDLLENLFGDVCGEEVHETLRLAFHDAIGFSQSLGPSAGGGADGSPIAFPDVEPAFPANNGIIDSVEFLTPFMASHNVTAGDLVQFATAVGITNCPGAPQLQFLAGRPPPIAPSIIGLVPEPQDNLDMIFARFMDGGGFTPTEAASLLISHTIGRSDKVVPGFSAVPFDSTPFAFDTQFFVDIQLRGVGFPGGAGANPGEAESPLPQGSGQNVGELRLISDQALARDSRTACTFQSFVNNQKLMTNSFKTVMQKLAVVGQNPAQLVDCSEAIPAALPPVTKPATLPAGKTMNDIEQACATAPFPTLATDPGPATLIPHCPPQQGGDADDCDSDIGSL*