MGRKDTAAVNCEICGDKSYGRHYGVWACDGCSCFFKRSVRKNIIYTCIAGNWKCVVDKGRRNWCPACRLAKCTRLKMNRLAVQTERGPRRLRCLQLKHTNNPISFKYDSIFSKSVILTSKCLLLNFMSQQERREVVEENCQIIFALLILASGDEAVLSRFPPPKPIPQKVHCDPEQLRLTICILLSQSTSPLLKFAAPLENFYKCCLWRYSFTNDSIETATQLINTVTWLYENGPWEMSSLLRSSMSSLITEVFESDNVELF