MLSVRRRVNYGSHRLTTNRDGPEIVRRTKSRPLTAYLTYRRLRFGDLLKRLLYNRRRSQLHKVWLTKHTHLKPRLTGRCVVVHAVRRELCIRRAAGCQGRVVVAGGGIGSKITASLLAAKRFKITAVSREDTTSAFPSELTVKKGSYDDESFLVSALTSQDALIITLSHFADPSTQGKLIAAAGKAGYKAATRAEIDKLPNSDWIAVVSNPWLELGLKSGFMGLDLTKKHATLYDGGEKFNISTMAQVGRGVAALLSLPVTSANGRLSLSRFRNSSFYVSSFLASQDDLFAALQKADTKEKWTVEHKQLKGWFSESLDMLAAGNMAGLAGGIFGSVMTKGYGGDYQDRLQNEELGLPKEDLDAEVARVVKGA*