MATMVFFQFAFAAVTVILLAGSVLGRMSIKAWMAFVPLWITFSYSIGAFSIWGGGFLFQWGIMDYSGGYVVHLASGAAGFTAAYWVGPRLQVDREQFPPNNLLLALAGAGILWMGWTGFNGGDPFAANVDSSLAVLNTHICATTSLLVWTFWDTFFFKKPSAIGAIQGMITGLVCITPGAGLVQGWAALIMGIASGSVPWYTMMCLSKKLPFLQKIDDTLGVFHTHAVAGTLGGALTGLFAHPDLSALFIVVPNSRGAFYGGRGGVQFLKQLVGASFIIGWNVIVTSIILLVISKFIPLRMSEEELIIGDDAAHGEEAYALAGQGAREKSTYNNMQLQNASGFEL*