MLSHADLLDARLGMKDAAELLGHREAVKCRLGVGGSDPGGHPGDLAPNTDPVEGATLLPGEDITTVGSTPASLAVSAKDPDKQPGAQGGPNPSQAGQQQGQQKQKRHRTRFTPAQLNELERSFAKTHYPDIFMREELALRIGLTESRVQVLRARALGRETRSGREYLGKGSGVFPSPAGILGFSSDAYAFLGRVSSSARKLAPIAIFQWTGRASISHQYNHIPAETPQKRSWHCSTEPPSSSREGNLRVSHPPRLQAAKPSAHFHSSLRY