MLCRRATTYQLGSIARRIIHSSSSTTPIRRAVTNYTPKVFPSQTRKMTSFHSNDELKSNVLFDVSHVTAVVTGGGTGIGLMIAQALQSNGAKVYITGRRKEALDNVVKEYSTGPGQIIALPGDITSKDECVRLAREVGEKEPKGIHLLVNNAGVARDDKTKFSSAGEPDFTSADAVSEHLLKSDPAAWDETFKTNVTAHYFMSAAFIPLLGKARAETPGYSSQIVNVSSISGLMKGSSMGQPAYATSKAAAVHLTRVLSTLLIKTKIRVNQVAPGIFPSEMTAGKSDEKNKNRLESSSNPAGRPGNDQDMAATILFLAGKGGVFYNNQILHPDGGNMVVQPAAI