MDLSAKIKRTELPEDLVLEVLTRVANAAALVRCATACKRWRALAANPSFVRRRHQVLMGRALVADPIRRRHQVLMAVVSVYDGEWALCKVLRHSDVDPTQNRLLLTTWMGQGGPILMLFPELEQVGDNGMQNEVVEAVLIDAEWGVEKLATVRYMNANMTYRIIGRGWREFVRDCRISHGDRVDIYVGRRDTGERCLLFFNSKGAQG