MASVPSTSFTRTTTVASTSKRAIYLATDAVTRALGDSLKSTKVGLAHVSVATERSCALSINEAADPSVRRDMLKALDVITDGDADVASALVGKTLSVPVLDGKLALGTWQGVYLFELDDEGGERAMTVTLSAYGGDPRETGRRAALRAPGRGCHLVTDAPTVKAAPDKGVATYFCQHTSASLTINENCDPDVRVDLEGALNKIVPESWHHEGFFEHVDEGPDDMAAHVKTTLIGSSIRVPVTRGRPCMGTWQGLYLNEHRNIGGFGRGHSRDVVCVIDPYEALMQKTITVSAGKRGLIDITEDVAAVLAKESRCDTGLLHCFCEHTSASVVVGRRGVEFENKFERALNAIVPESWNVEFFRHTSEGPDDMPGHVKSTIVGASLTLPVANGVIALGDDCRLYLCEHRTVGGFNSGLIRRLTVTLQGAKM*