MGRAPCCDKASVKKGPWSPEEDAKLKAYIEENGTGGNWIALPQKIGLKRCGKSCRLRWLNYLRPNIKHGDFTEEEEHIICSLYISIGSSAFGCTTTTSNGGGVGVAPPQWPKLEALLPSRPLPAVQPTDAVVATVQHPHHLVAGHTLATPAASATTSEAFQAAEHLDPAAATGSNYMPGVAGVEMTSSSSTVGGGVGFVADYGLHDELYDFLFKCDSIGGAQGGIIPSSLPELQCPDGSAIIGADEKFSTWMSSSCDYGSGGAGDYVLGYDQ