MCAVLRQPKCVKLRALHSACKFGVAARSCQELLRKGCVRFQLPMPGSRLCLYEDGTEVTDDCFPGLPNDAELLLLTAGETWHGYVSD