MASVVKLDFSQFTHGSAKDRKKFGDELVKALNKSGFVKLSNHGLSDQEVEDVMQISRDFFHLPQSKKQELACPPGPNPQRGWTGPGSGEYVAKTRKENYEGLDVNKLIDAREHFDVGPEDDTQFPNRWPSDQDVPGFREKATRHYQTCRRIALQILEGIEVGLDLPGIFVNRCRTDASELCINVYPEIQAEKIDDYTKRIWPHTDYGVITLLFQDGVGGLELENQDAPGTFLPVTPTPPGESIEMVVNAADCFERWTNGFIKAGLHRVTTPCHVTEGKVVLPERCSLAYFLKATRDTMVGPLPQFVSEANPARFEEMTALEFQQLRNAVLY